<SEC-DOCUMENT>0001040161-20-000042.txt : 20200810
<SEC-HEADER>0001040161-20-000042.hdr.sgml : 20200810
<ACCEPTANCE-DATETIME>20200810171331
ACCESSION NUMBER:		0001040161-20-000042
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		78
CONFORMED PERIOD OF REPORT:	20200630
FILED AS OF DATE:		20200810
DATE AS OF CHANGE:		20200810

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PIXELWORKS, INC
		CENTRAL INDEX KEY:			0001040161
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				911761992
		STATE OF INCORPORATION:			OR
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		226 AIRPORT PARKWAY
		STREET 2:		SUITE 595
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110
		BUSINESS PHONE:		408-200-9200

	MAIL ADDRESS:	
		STREET 1:		226 AIRPORT PARKWAY
		STREET 2:		SUITE 595
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95110

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PIXELWORKS INC
		DATE OF NAME CHANGE:	20000210
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pxlw-20200630.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06,d:0fdeed25abb9434ebedf5cc44d2c1f3f--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:pxlw="http://www.pixelworks.com/20200630" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pxlw-20200630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF8zLTEtMS0xLTA_f88d22ff-9ffa-4d40-85f0-64dd7c823138">0001040161</ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF80LTEtMS0xLTA_bcbd498e-fc85-42b9-ab58-78e094c08d6d">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF81LTEtMS0xLTA_6298eaa2-2f1d-48d7-9a61-050cd4670f3d">2020</ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF82LTEtMS0xLTA_cef408ca-f84c-4c6d-ad8c-19ec3f1411ee">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF83LTEtMS0xLTA_4fec4a9d-233d-48cf-bf14-c525114a72c2">false</ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF8xMC0xLTEtMS0w_e2a6d0fc-13e9-42de-a7e7-a13cb4e1ffe4">June 30, 2020</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pxlw-20200630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i65af15c7ae30464ca8332b9be89a9209_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0246cb3018fc4835aa9832f07d5f3668_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbc28c2c6b0d434f8cc94ef62a6685f5_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd577b85dca43048df6bf388361db14_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib89c4af26b084ec585e169aa09328f7c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e2805ad59eb4712b91653c026c4c4b5_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f41bbbcc284fe0ae1de867917495ce_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaca3011fc5034bdeb2971e69f0f8c25a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98a1df8214514068ba53b72594414058_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f084247b715440595fb8923698a66e7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd95bd8cf3941498c8de8a610c0d276_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c75923e315f446bbfcec758e5dbaded_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5600f09df655483db345aa6a734aceea_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20b4db6c1d8b4eae967282dfa7321319_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aeede3ebe8042e78106cb6a8502974b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2518c8b23c314251bebbdf49db5c6278_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8df5985d03e14045bd87eaecf69d1c9f_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96288adc382d499a9c77a5b515893eb0_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dc529b4c29043ba9d78272c6470ec92_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab54bf7845d1406a97b5c6038215e4eb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d8be892c51546a19dc078f54f5d2332_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id21c17c9cbc24324953c75c34df8ebe5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f095a0acb764e59ab01cdfc4f8d8f03_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1473a6e7d544a13bb683c430507953d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ccaec74da4b4e05b3dac09711114fb8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45b16e62d4c644e1aace42fa7676b913_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie782c48360824f7bb962f5f27d7d0929_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b1f4c32537493b95afe0a2508585b1_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bda4e9da7714a1c85a1fc5440ae7868_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92c053ab07f14cd786f098b6cf83e6db_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i508e1c3db7964efd82b686dee0aca217_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd563c53898f4593b18a82d61f99ec7b_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if791ebe11795474f8cda957f58f69db7_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2f241251e464016846ac625a218b92e_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2828689e4f64a17ad825ea43f85ab45_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib50be5402c244f61b903e17fce03d802_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b7497f329914d3a822a1059bbf6ba6e_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ae5c8b20f44757aa1b05e6d50ec3cc_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="patent"><xbrli:measure>pxlw:patent</xbrli:measure></xbrli:unit><xbrli:context id="i11f965a83fd74bf0b69d392e7b88ff73_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9919bc593a824cffaaa59a9131de9c07_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0b81e5a5a3043a4aaa1d703451b41cf_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95182bc77bd54f079e211b637af09a32_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1dee97202674ddfb6583c58ad00deab_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:BacklogandTrademarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i741b62443a2346d8a93cc50251b21294_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:BacklogandTrademarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00736161c32641b686274abe2b609887_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f2ea31516f443a6ba50141c7ef23cbc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4cf0e97472647069d8d53aba821b268_I20170802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a294ffd41b04e7db4d3be99bd5de580_I20200417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8b8f1ca3f517400b9f8956435207830e_I20200425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pxlw:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i563a1402f5214721868c56560ee63fa1_I20200605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-05</xbrli:startDate><xbrli:endDate>2020-06-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-05</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9402c660f12e4c97a92a8a5289f89e28_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie704aee4d503407f8b7a3b7ad6afce63_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72c1cf0c12ee4a7294c6c1258d122025_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99f8bc4382514e98b19707220f1219ee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i664f662bfd9a48aba5765dd1976ad74f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7a5848fa5804b4c9657a65e795e7d0e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0467d1b6afbf4d27bbcc54823274f132_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87ebcd13ec494a73af8c6cacdc4c2328_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1623a518a9ec427cb8a5b79bb136d4ed_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536b1417e3cd4503b3afb70879f19c68_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6875e99d620e4a2fb50c99765852a0cf_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf34a916028411c8dee0de32fd7019c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86c02612ceba4d96a430868a425ccbba_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0c95b5f05d7423994ccd32127bc4511_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1eaa5bdcd65450d800376bbfc1c768a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750c6e5060c24602a2764df052eec21a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2782b77735d404aaaa4fd0b2fca5201_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a6cf0e8abaf471aa1b331d85e30d7ee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab43cffce30948f4b69c92a63743450e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacd92d5d2e9b4a57b07ff3f8f9a13fd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i711afe2d030e4cb8a5f84dfbfaacdd15_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i395eae1e0c044909a44ee42ffeb3a8e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291613221bdb4e979b72e346aabf2c26_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3faecaef00044bc9a6ab8846e365ceb7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3432f22d7f44abca5d270b2385484e6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f92befa9c44f79ab23c60e52653e7a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b6fcb51852b45bf9ec0d2a4c7f8da1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic008a5e2ecc842169da871b14c33b9d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7465c1728b7b484682adde6f0ccc9c9e_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59a69bbc1dc45f0891105ea8f05d8b7_D20190601-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2019RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08aacdaab28742ed9695f01f5276feb1_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f0da37c3dbd417aaf6bdbac18b50dbc_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibed8d827c06f40578e5e50f023600b87_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i542c0c5d0b17476ebdd7ead1d8adddba_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6ec486007234cac89f7923adf076316_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb7899a671784d348fd9b6e8d5bac8fe_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeac3a882abe42d0a28924b57afbfe8e_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94fecb59b765461eae9ba925a64a5fa1_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aac84a94ac74ba0b10594f73a8b935a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i972fcd7edc6c4fbfaa6aeef838ef7242_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e439a30a324ae5aa66b1fa92886359_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaef9d15c79eb4c3ab2c9e4c9324adbbc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieac06350ee764698a0c3af98bca86e6a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i973f3963384240f9bf253803b2cfef68_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf4bcfd28adf4d78b351d2823dba45e2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd2b5e435d5b4e679de08b5b4b560ddd_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie152c2cb3cff4648a39141990e1d1a0c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11846b4e0cf04f458d44866735da5d2c_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb41fbe08c93429da6cecca7bb59c87d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f08bb07bb32488ca784d57cfaba359e_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i812ecc12b5d340a989b326edf5853f7a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcdfc3ebd0c54ae4b1af4625a1685372_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6172b7524a0042b99736dbe082db9fce_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id25c4516a3dc496fa14fd7a49402300a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if052aad35bab4e73bedc4a9b10b5cc7c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8552a52bb4f4626a90c5ec735234c59_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de7cdf573d34bcbbdd581925a4ce99f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8187ffa5e69c4e52902f1dcbe380fc89_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f93af9c53704c5b907796e135964718_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93d8fe21267544799cd49f8c20f04fa1_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e638d8306de41858d2a6cff50a9264f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i992ec88d65144316b40c77bb8dfc7e96_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06bd6f8de82845beae628c4c93ec2715_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb09931f6074c73bcbdbf3d0d8b9bd7_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib641190dea144d22905d4afa1ac0f304_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7c95c90127d4cf8ba384ca59d86cb29_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb2f2d14302f42568f23978ff1d1298d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadd9e5f6f81042e58f4b3e65344291a1_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cd5b31d0b974a5a8f92d92e2d330b95_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d3ddd64702c41ef87e720256f5fbd18_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09d07512ca541cc9a2dbdcb51627309_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ad45bbf3684c258a1defd4be9f539d_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f7ee53c5090424b921c8c681da2c9cd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2138c0fc7e284926b976034b86e8a26c_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fdba0b7a79c4f1db09d79861bbb109a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d4f0372292842729c94843287af968e_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d3aaf4380f14ae783b91a1f0e994f01_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3d7c3b38104b808cb6e53310dbd55c_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff95e9b850fd4efea1fbed974a6e508d_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia34a17ca228d4eafaf4ec3ecda379672_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7138f7c718514523a7b36e9bba6236fb_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfa3eb5f14e544aa927fb95aafc903f6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0e23f573467413f9548028c02527b91_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4a7696156ea41f7acee16b3d2a1309f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f70b5b37a0940b786cae2fe3dffc7b5_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i665a66ef2caa4086ba5c5f8f0b8b06a6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65379a94eb7445f49493a56d2a3df4c6_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28f2a16ec0ad413785cc246957deca30_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8f42c83b56849f39bafe7e020554ac2_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib969908529794e8ebb88f562ade7b254_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45be9c7961464fadbb5c111bce008162_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia25981b125e64cfb84ef48636da741a7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i525124752eea43b4b284d48ef089c671_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d17779c533457187d84eebeff725c4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa3983936e242058806e6376f3e28eb_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i993947ef48b64df28f27bb02840ca967_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb7d3743676b42d89c52a50eac390079_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia835e56cc89e4e6fa227ce06a7139df5_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8daa470133cf4603afacbd96d0766070_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6d92039fea64e6c81d29b5ea06c556a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1195646ea1fc4c179e9f71ab8f24cf65_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i285ba47fe51a4ef2880628ae37962d49_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab9419c560ea444788b3540c7d1291d2_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7504bd68e00346538c349da9ab0d1e32_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i111a2b50ff4048939f94ce293a3ce99a_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8332d47a475a4b62bcdf057780ee80c6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa1cc7a392f4fe3ad13536040ef7114_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8896723afa974d0abf1ab07335834298_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie59fadeceb7049d8b5147dffdf7e7b35_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d530949c9964285a2444edb0e54aee5_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83247ba8e3bc45958b20eb9887ee76ea_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic951ba5784cd4c31b75b0ad39aa941b6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceba6945831e4f55ae0a11e05b1284b3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55b075608fff4c08b6ab851e74a74249_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfd4e035421f4041906b474104b0494a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pxlw:AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pxlw:ResearchAndDevelopmentExpensePaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44ce67496207441fbfaccb51e20bb99c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pxlw:ResearchAndDevelopmentExpensePaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-07</xbrli:startDate><xbrli:endDate>2020-08-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c6791f1fb484e688e7ccab7317bccb6_I20200807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001040161</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-07</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680 id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4 id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50 id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128 id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_1"></div><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:2pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;">WASHINGTON, D.C. 20549</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">________________________________&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%;">FORM <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjEx_640c0faa-0703-4686-8d73-b06725d73ab5">10-Q</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">________________________________</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(Mark One)</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:3.856%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.144%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:12pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MTFlZDhlMWI0ZTkwNDZkY2I1ZWFiMDYwZjdlZGZlNmIvdGFibGVyYW5nZToxMWVkOGUxYjRlOTA0NmRjYjVlYWIwNjBmN2VkZmU2Yl8wLTAtMS0xLTA_1c9e4953-0fa0-4221-9e37-9f5aa9cc1aa1">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the quarterly period ended June&#160;30, 2020 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">or</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:3.856%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.144%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:12pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6N2IyY2FmZjRhZGJkNDQ4MTlkY2I0NjVkNmQwNTMxNDAvdGFibGVyYW5nZTo3YjJjYWZmNGFkYmQ0NDgxOWRjYjQ2NWQ2ZDA1MzE0MF8wLTAtMS0xLTA_1c6fb8aa-a8d4-4003-8bb9-a6eea7c529fe">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.</span></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission File Number: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA0_d655b8dc-37df-4bdd-bd58-ba1e97d2f822">000-30269</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;____________________________________</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA1_263b8134-e15f-45ad-98fd-be315f3c6b65">PIXELWORKS, INC</ix:nonNumeric>.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:24.029%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.976%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.970%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:46.090%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18wLTAtMS0xLTA_2776250d-7865-409b-9cbc-edca2e9ffbd6">Oregon</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18wLTQtMS0xLTA_39a198ba-568b-4730-a822-64173da6f5ef">91-1761992</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18zLTAtMS0xLTA_57100ab2-23d1-481e-9d4e-dbd5c62e69c4">226 Airport Parkway, Suite 595</ix:nonNumeric></span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;margin-bottom:1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTAtMS0xLTA_9b1b25b5-0d9a-4efb-968c-84e9a7caf749">San Jose</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTItMS0xLTA_df578cdf-bf79-45f1-ad65-559eabfc326d">California</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTQtMS0xLTA_a0299a4f-525c-4cb1-a889-2f4779f463fc">95110</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td></tr></table></div><div style="text-align:center;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(<ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA2_c063d7bc-a6ac-4ab9-a3e1-8ce999e00e4e">408</ix:nonNumeric>) <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA3_bae0839d-8fb4-436b-a562-367806470cdd">200-9200</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">____________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center;margin-top:11pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:36.653%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:20.693%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:36.654%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title of each class</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Trading Symbol(s)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTAtMS0xLTA_ab6b0d78-3d48-4b18-a482-18d48b00f797">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTEtMS0xLTA_8bd19df4-0718-49e0-8cf8-bec5645fbcd8">PXLW</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTItMS0xLTA_fb284be9-eb77-4dde-b56a-c1e095b34171">The Nasdaq Global Market</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA4_6013cc68-a7ca-4e3c-a394-1bb10ae3d84f">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA5_cb5c29c7-ed6c-4a99-b075-73d4149287aa">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:24.169%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.577%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:43.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:20.660%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.365%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Large Accelerated Filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8wLTMtMS0xLTA_fc70fd98-6151-4738-8e5e-93167e058242">Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9746;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated Filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller Reporting Company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8xLTQtMS0xLTA_29702dad-1332-4a6b-a47e-ccc0a0a1eb1d">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging Growth Company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial Unicode MS',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8yLTEtMS0xLTA_18501de6-78e1-4157-b53c-631598521dc8">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:24.75pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160; &#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjEw_7f71db83-e179-40a6-8d53-6511a649f85b">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">The number of outstanding shares of the registrant&#8217;s common stock, par value $0.001 per share, was <ix:nonFraction unitRef="shares" contextRef="i65af15c7ae30464ca8332b9be89a9209_I20200731" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMTg1_5c238b56-6208-4bc0-9fd9-60cf124497df">40,411,149</ix:nonFraction> as of July 31, 2020</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FORM 10-Q</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE QUARTERLY PERIOD ENDED JUNE&#160;30, 2020 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">TABLE OF CONTENTS</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:7.809%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:79.259%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.932%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_10">Note regarding COVID-19</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_10">3</a></span></div></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_13">PART I &#8211; FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item&#160;1.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_16">Financial Statements</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_16"> (</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_16">U</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_16">naudited</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_16">)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_13">4</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_19">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_19">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_22">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_22">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_25">Condensed Consolidated Statements of Comprehensive</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_25"> </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_25">Loss</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_25">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_28">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_28">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_31">Consolidated Statements of Shareholders' Equity</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_31">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_34">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_34">9</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 2.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_79">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_79">23</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 3.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_94">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_94">30</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 4.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_97">Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_97">31</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_100">PART II &#8211; OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 1A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_103">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_103">32</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Item 6.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_106">Exhibits</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_106">51</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_109">SIGNATURE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_109">52</a></span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;">NOTE REGARDING COVID-19</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and the virus continues to spread in areas where we operate and sell our products and services. Several public health organizations have recommended, and many local governments have implemented, certain measures to slow and limit the transmission of the virus, including shelter in place and social distancing ordinances, which has resulted in a significant deterioration of economic conditions in many of the countries in which we operate. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The spread of the COVID-19 virus has caused us to modify our business practices, including implementing work-from-home policies and restricting travel by our employees. Our China offices were the first to be impacted, in late January and most of February, but as our China team slowly came back from the COVID-19 disruption, we enabled all critical functions, from integrated circuit development to sales to algorithm and software development, to work remotely through virtual workspaces. Since the beginning of March, our Shanghai and Shenzhen offices have reopened and are at full staffing. Our offices and supply chain partners in Taiwan are fully functional and have not gone on lock </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">down. As of today, our offices in Japan and North America are currently operating in office and remotely and are fully functional.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">COVID-19 may also affect the operations of our suppliers and customers, as their own workforces and operations are disrupted by the pandemic, which could result in the interruption of our distribution system, temporary or long-term disruption in our supply chains, or delays in the delivery of our product. While we expect the impacts of COVID-19 to be temporary, the disruptions caused by the virus may negatively affect our revenue, results of operations, financial condition, liquidity, capital investments and financing arrangements in 2020. For example, we expect that our revenues for fiscal year 2020 will be lower than initially anticipated at the beginning of the year and travel restrictions and border closures could have a material impact on our ability to achieve our business goals.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In response to the outbreak of COVID-19, we have taken the following measures to date:</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Implemented work-from-home and social distancing policies throughout our organization</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspended all company travel other than business critical travel within China</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Drew down from our working capital-based revolving line of credit to help with liquidity</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Received a loan for $0.8 million pursuant to the Paycheck Protection Program to help with certain qualifying expenses, including payroll costs</span></div><div style="padding-left:18pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, in preparation for a potentially prolonged economic recovery, we have taken the following cost-saving measures:</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Our CEO and the CFO have taken a 10% base salary reduction</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Our Board of Directors have agreed to take Restricted Stock Units (RSUs) in lieu of their director fees for the full year of 2020</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Our Executive staff have reduced their base salary by 10% in exchange for RSUs</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The Executive Bonus Program for 2020 has been eliminated</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Annual Merit increases for all employees have been delayed by one quarter</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">All hiring has been put on hold other than a few critical hiring requisitions</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">All employees have been given the opportunity to exchange up to 10% of their quarterly base salary for RSUs</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt;">Adopted a restructuring plan that will result in an approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">y 14% r</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">eduction in our workforce </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact of the pandemic on our business, as well as the business of our suppliers and customers, and the additional measures that may be needed in the future in response to it, including additional cost-saving measures, will depend on many factors beyond our control and knowledge. We will continually monitor the situation to determine what actions may be necessary or appropriate to address the impact of the pandemic, which may include actions mandated or recommended by federal, state or local authorities. </span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART I &#8211; FINANCIAL INFORMATION</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_16"></div><div style="text-indent:-72pt;padding-left:72pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 1.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt;">Financial Statements.</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_19"></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:67.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMy0xLTEtMS0w_6d4de8b2-5ff3-4498-bb34-6b1def11e23c">20,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMy0zLTEtMS0w_fd0a1ec4-4ccd-41f8-80eb-96d06e885e56">7,257</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNC0xLTEtMS0w_b024a199-c613-4c52-a234-c55b1ec5899a">992</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNC0zLTEtMS0w_56d6da1a-a082-48b8-93ee-651819aa072c">6,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNS0xLTEtMS0w_2383c163-3c61-4a64-9279-cc5194221880">5,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNS0zLTEtMS0w_35c70055-4ebf-41d0-a8b7-a5e6e0c18555">10,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNi0xLTEtMS0w_b7bd039c-02f8-4b01-8108-6d32a0d799e1">4,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNi0zLTEtMS0w_bd286af7-7bfc-4835-8df0-6ba86c601347">5,401</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNy0xLTEtMS0w_03ef3d1b-98ac-4f41-a21d-0af214f66aa4">1,783</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNy0zLTEtMS0w_dcbf3507-f789-4ff4-b51f-07d081e38d3a">1,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOC0xLTEtMS0w_b25959a9-9b39-4274-97b8-4eced486f897">33,884</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOC0zLTEtMS0w_8e8f5f00-083d-41ca-8905-90c722cf8e50">32,237</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOS0xLTEtMS0w_95a087ed-59a8-41ac-bbfe-66a96394b2e4">6,138</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOS0zLTEtMS0w_7773a735-10a0-47ba-a195-78c5f9888ee5">4,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right of use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTAtMS0xLTEtMA_1191ab2b-9950-4287-b3cd-b9aa0748c80e">7,324</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTAtMy0xLTEtMA_48e4537a-073e-4906-80d7-22267b366193">5,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTEtMS0xLTEtMA_9c2dbd9a-49d0-4f03-bdfa-8d100dca0e81">1,264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTEtMy0xLTEtMA_b574d5c9-c29c-4bb5-8d28-968e27eac16e">1,267</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTItMS0xLTEtMA_8cecb9d9-c7e8-4e1d-9660-be1de963c27c">1,955</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTItMy0xLTEtMA_a0559744-3d74-48f6-93f9-63f0dea2975a">2,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTMtMS0xLTEtMA_e067c8c4-2217-4bd9-8ab3-4f1b3818645e">18,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTMtMy0xLTEtMA_23f06cf3-1325-4ac1-a685-2a54a92a22a2">18,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTQtMS0xLTEtMA_b9080c13-d44a-44c9-bce1-87aff942df2c">68,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTQtMy0xLTEtMA_fff376c5-08ac-4d5d-ac0f-36d741539a24">64,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTctMS0xLTEtMA_ef864583-8bb0-433f-9346-7a7f6fbdf4e9">1,071</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTctMy0xLTEtMA_c452da51-6952-45f8-9f9d-ca1f6b767a22">818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and current portion of long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTgtMS0xLTEtMA_b01a6fe0-c39c-4482-b3eb-0f6a43bcfff1">10,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTgtMy0xLTEtMA_3799beed-1c13-44e0-bfe8-ff8c618e2072">8,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term line of credit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTktMS0xLTEtMA_c60cd5ec-5aeb-4760-9441-f0f68f32e433">4,329</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LinesOfCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTktMy0xLTEtMA_c83c0808-38c4-4270-a8e6-b51ab7c78c9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjAtMS0xLTEtMA_f139eb31-4990-4630-a552-974c9be3d16c">219</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjAtMy0xLTEtMA_84aa4e4a-bc13-4901-962e-bf8b94724d28">164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjEtMS0xLTEtMA_6a3d5498-cbfa-49b9-b900-6fcac4210eae">16,591</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjEtMy0xLTEtMA_0627d4fb-cd89-47e7-894a-92dc0e502de2">9,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term liabilities, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjItMS0xLTEtMA_4c1b8077-fa86-4241-9b88-5de815c383bd">2,184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjItMy0xLTEtMA_9093a609-138a-49c7-96d1-6725d48a6e01">982</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjMtMS0xLTEtMA_ad2b94f4-4c4f-4644-8cf7-960c11cea17d">5,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjMtMy0xLTEtMA_2ca1a4cf-5440-4e82-8d32-013969906c94">4,212</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjUtMS0xLTEtMA_cd538942-b0e6-4a76-aca2-2b17cb88f214">2,272</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjUtMy0xLTEtMA_f21f87c0-61f2-482b-b275-89ea26643f7f">2,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjYtMS0xLTEtMA_e93a84e3-044c-44d9-8747-39ed8b2d2176">26,517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjYtMy0xLTEtMA_f6f44af3-7db4-4c41-9c41-62887670f6f9">17,128</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commitments and contingencies (Note 12)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjctMS0xLTEtMA_e1c23da4-1d45-4ed9-a94c-b7718c6b91be"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjctMy0xLTEtMA_1b8b180d-7b56-4fb5-8dd5-d70774e8e4f0"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjktMS0xLTEtMA_4ee95e73-1c45-41af-9f61-6152c35aca9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjktMy0xLTEtMA_26b29d7c-e3b1-4b41-9494-685972c26d1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzAtMS0xLTEtMA_7de8b6a6-b997-49aa-a68f-08355b0e7b5d">442,998</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzAtMy0xLTEtMA_4bf1ca37-bc42-477c-bf6a-a75f7171fe2d">436,122</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzEtMS0xLTEtMA_21569581-1875-48d4-be56-4f213aed40c7">13</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzEtMy0xLTEtMA_6ae7a473-e9f2-4b6e-bd0a-720248ae13c7">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzItMS0xLTEtMA_dcec322d-b04e-4b29-b31e-8fb74a81a40a">400,556</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzItMy0xLTEtMA_a949cda2-b8bb-4069-a536-163ff8647914">388,605</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzMtMS0xLTEtMA_3d1395ff-b8f0-4bc2-9e39-8d7c60a0a56a">42,455</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzMtMy0xLTEtMA_5eb6d006-074a-454b-a6c5-aacf79b70be2">47,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders&#8217; equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzQtMS0xLTEtMA_22ca2af4-9955-4ba4-911e-02314df17eff">68,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzQtMy0xLTEtMA_c01ac33d-6e85-4e25-8b04-a265f95463a8">64,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to condensed consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands, except per share data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.052%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.284%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi0xLTEtMS0w_8e76fce1-6ab6-4a8b-8a7d-202ef6774816">9,253</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi0zLTEtMS0w_0e39b375-f32a-4618-ad5a-bd119a4528d9">18,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi01LTEtMS0w_656bd5ab-8c03-462c-b371-7820aed805ba">23,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi03LTEtMS0w_8b4bcf6d-649f-41b6-abf3-e7ee81c9189a">34,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6">4,204</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e">8,651</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy01LTEtMS0w_8dc2ef2a-715f-4b62-a561-698f83fe1b23">11,203</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy03LTEtMS0w_2b645583-7d5f-41bf-a7a9-1b7ebffc6a7f">16,827</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC0xLTEtMS0w_28cbf621-e5ab-4a7e-8b83-0d8c46298f15">5,049</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC0zLTEtMS0w_0af349ad-2b76-4fac-820b-dfb74428b1e6">9,376</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC01LTEtMS0w_378e382d-cef0-44c3-b624-a8e7082e1604">11,824</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC03LTEtMS0w_9e5a2e59-f307-4e0e-bb65-33bb0eb7171a">17,848</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development (2)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc">6,314</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba">6,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi01LTEtMS0w_fa1c9a31-df47-4a14-ba85-26da701501f4">12,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi03LTEtMS0w_c7444317-d3b8-4023-a686-17a565a578b6">12,836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative (3)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128">5,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e">4,935</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy01LTEtMS0w_7808ba3c-14dc-4183-8c9d-3c99d86d1244">10,349</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy03LTEtMS0w_617d3039-a74b-4ac6-bcca-2bf1a84d4bba">10,395</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC0xLTEtMS0w_8a20dfb6-770c-4bc7-8a2c-88b82a13c3ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC0zLTEtMS0w_94e44ec5-640e-4283-9f8e-6d68b991b50d">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC01LTEtMS0w_1ad1ed24-481e-49cd-ad1c-79de9fa5fef3">592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC03LTEtMS0w_346ff82a-0946-49e5-99fc-8c56b0086596">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS0xLTEtMS0w_3f4a1877-389e-4d68-8770-05330a58eb3b">11,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS0zLTEtMS0w_a38a61a9-a329-49ee-bb99-2e21031c183b">11,697</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS01LTEtMS0w_593b0b74-4c2b-424d-bcda-4ad5eb442379">23,522</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS03LTEtMS0w_4f5bbdaf-a8bf-4637-9f0d-c818c0ed84e5">23,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtMS0xLTEtMA_2c94f001-97da-4c38-86b9-391a750d51de">6,421</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtMy0xLTEtMA_99e44930-d188-48a0-b336-0f75cb7cceb6">2,321</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtNS0xLTEtMA_4a7ae199-74c2-4046-b694-cdec87b50aea">11,698</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtNy0xLTEtMA_ce7f72cc-5d66-4954-92f9-9da63901e8bb">5,781</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income (expense) and other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtMS0xLTEtMA_3360a1bb-22ad-4ac2-8dee-86e2b04f54a8">24</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtMy0xLTEtMA_900d9fa9-61e1-485c-a831-216164cd5763">104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtNS0xLTEtMA_c5a56949-3e1f-4f72-9879-c8d08bdc3847">30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtNy0xLTEtMA_e944a4f6-2a16-46cf-935b-2a7430d5f7e6">200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItMS0xLTEtMA_ffc79a16-c831-4ab1-ac6c-8aacdb5105c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItMy0xLTEtMA_f76b8b28-9d85-47f5-ad9a-52eaaa168f6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItNS0xLTEtMA_41306bd0-062a-4d30-b792-f10e73b2002e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItNy0xLTEtMA_40492235-9bc3-4d80-8ab2-e540e39979ed">3,905</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other income (expense), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtMS0xLTEtMA_d82d284f-0f4d-4e1d-9316-a0365ed2a069">24</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtMy0xLTEtMA_47e1062d-b549-47a3-8a6e-62314125ec19">104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtNS0xLTEtMA_c223c92e-65a8-4532-a110-ed42a41fcb09">30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtNy0xLTEtMA_e1b5ae1f-26e9-4805-95a9-b9e015f07ec8">4,105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtMS0xLTEtMA_df9a9f70-3d95-4aa3-a18f-4a883bb0a591">6,445</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtMy0xLTEtMA_f4cf98b2-058f-4dda-9ae9-1d899f1f06c1">2,217</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtNS0xLTEtMA_c57128b9-885e-4d44-a8a7-46b2e6f7c9c6">11,668</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtNy0xLTEtMA_1c9119c9-26ea-4c3e-b4aa-1e82e56cefde">1,676</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtMS0xLTEtMA_4a9dd2fc-be16-46bf-a941-a6fe2b7e0289">107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtMy0xLTEtMA_303e3f47-1eeb-44ff-b99e-ac93df4b310e">231</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtNS0xLTEtMA_84c29680-8dd3-4725-a455-5da81d426874">283</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtNy0xLTEtMA_d4d2da40-81c7-4fb9-872d-9c1a4c9a4110">639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtMS0xLTEtMA_7174764a-c0c8-4f18-a2be-3de9f93d86c0">6,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtMy0xLTEtMA_660ea706-530f-48b3-b514-608aec690a3b">2,448</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtNS0xLTEtMA_9234f5e0-73fd-447c-b838-fd2837985256">11,951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtNy0xLTEtMA_b1dde08f-78f1-4b74-96b3-cbf0fe5671da">2,315</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share - basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtMS0xLTEtMA_871229cf-3f59-4fd5-a144-4702e9264cdf">0.17</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtMy0xLTEtMA_ec134d0e-c031-4e2a-9fd8-0126a2fab499">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtNS0xLTEtMA_c8e98f51-05f9-42d4-8a64-882ca42521a1">0.31</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtNy0xLTEtMA_cab46e85-dc3f-42fa-bdf5-b4c0b4f32efa">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtMS0xLTEtMA_22281b6d-94dd-41b9-9f8f-77c87a2cb2c3">39,444</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtMy0xLTEtMA_3eab4437-e239-46c8-94c0-cb862be0cb31">37,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtNS0xLTEtMA_ee835f71-2dfd-46ab-af6d-e7a727b25212">39,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtNy0xLTEtMA_d0a96920-4bde-4b03-874f-c62dc98b6f03">37,469</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39" footnoteRole="http://www.xbrl.org/2003/role/footnote"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.052%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.284%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1) Includes:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0246cb3018fc4835aa9832f07d5f3668_D20200401-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS0xLTEtMS0w_7be3fe30-c46b-43d2-8995-91c54d94a566">298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifbc28c2c6b0d434f8cc94ef62a6685f5_D20190401-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS0zLTEtMS0w_e609ffe8-e65b-4cb6-a97b-4f7cbce90116">298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS01LTEtMS0w_0e3f4602-1a94-4083-b72d-bdfbafb5047b"><ix:nonFraction unitRef="usd" contextRef="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS01LTEtMS0w_db032718-01a1-42e8-bed7-e19f155a5ae6">596</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS03LTEtMS0w_85e79eef-00a9-45f8-beac-a433363345d2"><ix:nonFraction unitRef="usd" contextRef="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS03LTEtMS0w_bedb802a-fcbf-4821-92fe-065cf892034a">596</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi0xLTEtMS0w_3b69067e-ed36-4a58-a801-896ecea6a093">127</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifdd577b85dca43048df6bf388361db14_D20190401-20190630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi0zLTEtMS0w_7881af13-b262-4e2d-85c6-7b70381108e2">83</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi01LTEtMS0w_1683a11b-2630-46ec-b9e2-1020e9637ba1"><ix:nonFraction unitRef="usd" contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi01LTEtMS0w_b14d6a96-bd3b-4423-9273-b6b372587a2c">228</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi03LTEtMS0w_48a78d6f-7fcd-470f-8f7b-b6f3e6cda5ac"><ix:nonFraction unitRef="usd" contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi03LTEtMS0w_bd5773dc-76b4-4752-af3d-0bd5670cf433">178</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory step-up and backlog amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy0xLTEtMS0w_3d062dfc-dbce-4425-8274-45f9f8916796">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifdd577b85dca43048df6bf388361db14_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy0zLTEtMS0w_9304f16e-4592-4236-bbb4-9308fe34119f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy01LTEtMS0w_7fc16e79-5c53-4be1-b6e7-a9128fc8c037"><ix:nonFraction unitRef="usd" contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy01LTEtMS0w_94a6d41c-85b5-4236-a570-4b0fccf7c535">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630" decimals="-3" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy03LTEtMS0w_aac7f62f-7ed2-4fa6-b03f-68aa11b0d8ab"><ix:nonFraction unitRef="usd" contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630" decimals="-3" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy03LTEtMS0w_dcad9bb8-416a-4e3f-b69d-8beb36bb417f">12</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:footnote></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d" footnoteRole="http://www.xbrl.org/2003/role/footnote"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.052%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.284%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2) Includes stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib89c4af26b084ec585e169aa09328f7c_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC0xLTEtMS0w_4131290d-d11a-47c7-936e-4dd79968d255">806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e2805ad59eb4712b91653c026c4c4b5_D20190401-20190630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC0zLTEtMS0w_384d8d44-e37a-408e-8073-41a2d848c0ab">703</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5f41bbbcc284fe0ae1de867917495ce_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC01LTEtMS0w_aa2f0358-f294-4619-8a96-35c1051eaeb9">1,454</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaca3011fc5034bdeb2971e69f0f8c25a_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC03LTEtMS0w_36fb80ee-264b-4351-a430-ab6c5835ed6e">1,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:footnote></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f" footnoteRole="http://www.xbrl.org/2003/role/footnote"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.131%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.262%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.405%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.262%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.405%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.262%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.405%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.268%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3) Includes:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS0xLTEtMS0w_721299a4-74fc-42cc-aeaf-8510ce891133">1,310</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS0zLTEtMS0w_c3ae27c7-e121-4bd7-9721-c210a909e14f">879</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS01LTEtMS0w_de1c9744-5e0c-4af2-8608-ee34629ecc55">2,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS03LTEtMS0w_3be43223-4671-4308-9ebc-c631f0a11e6e">1,812</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi0xLTEtMS0w_42dfd6fd-615a-4720-9878-99ad9dc0b667">76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi0zLTEtMS0w_a7ff3c82-1d57-4468-85aa-08795acdc4a1">76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi01LTEtMS0w_e55dd750-1f70-45e6-8348-0416731adc4c">152</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi03LTEtMS0w_c2f5df94-a23b-4d7d-b74b-ef267cf87ddf">160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:footnote></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to condensed consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:45.222%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.823%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.823%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.284%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi0xLTEtMS0w_7174764a-c0c8-4f18-a2be-3de9f93d86c0">6,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi0zLTEtMS0w_660ea706-530f-48b3-b514-608aec690a3b">2,448</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi01LTEtMS0w_9234f5e0-73fd-447c-b838-fd2837985256">11,951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi03LTEtMS0w_b1dde08f-78f1-4b74-96b3-cbf0fe5671da">2,315</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available-for-sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC0xLTEtMS0w_2ef94842-afa5-4b62-b3f5-1c9f374fe6ab">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC0zLTEtMS0w_0b9d5c5b-7ab4-4bf8-9913-937cca6f63b8">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC01LTEtMS0w_0b4582b2-e76b-4be6-9243-decce283d9ce">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC03LTEtMS0w_6b6f8fc6-9ebb-4ddb-8603-c5f1f2bd2072">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total comprehensive loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS0xLTEtMS0w_b025475b-9657-4919-9e1d-017e1a4b0916">6,545</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS0zLTEtMS0w_a4d6cc93-a246-4480-aeef-c33669a93beb">2,445</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS01LTEtMS0w_4c9e25fe-3894-42a8-be36-a3157d8fbcd2">11,950</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS03LTEtMS0w_744f5410-b579-439f-b479-0a1077f90c25">2,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">6</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:70.287%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.489%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.491%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMy0xLTEtMS0w_2d3bbf35-c77a-4539-b064-d6ba2dd61664">11,951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMy0zLTEtMS0w_85eb7895-65f1-4e17-9750-e7224a106366">2,315</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNS0xLTEtMS0w_1621b2e2-dff1-4d29-a58e-d3f5595ba548">4,065</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNS0zLTEtMS0w_fdaaf03e-0ea3-45de-b02e-6270a479e624">3,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNi0xLTEtMS0w_c35789a0-1a37-44ea-bbac-9f03eb0359bc">1,893</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNi0zLTEtMS0w_92525efa-e2a6-435c-b3b7-64a578b29e9d">1,800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="pxlw:AmortizationOfAcquiredIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNy0xLTEtMS0w_d4d88dca-1cdf-4878-875f-e28d8aff837d">748</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="pxlw:AmortizationOfAcquiredIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNy0zLTEtMS0w_89ac1673-b118-454f-8566-1123da81afdc">756</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reversal of uncertain tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="pxlw:ReversalOfUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOC0xLTEtMS0w_ff275f12-8ee2-4611-990d-cc5e48c6c257">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="pxlw:ReversalOfUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOC0zLTEtMS0w_53bbe8e7-13cd-43d7-8d53-29b549e78f88">31</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion on short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOS0xLTEtMS0w_8a9eb292-d7a2-40fa-9563-a5db871a9491">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOS0zLTEtMS0w_1429331d-d9ad-4eb0-a61f-711bc74f1c5a">52</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTAtMS0xLTEtMA_2cb395c6-f8bc-4801-aaa3-bc9254ed7c1e">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTAtMy0xLTEtMA_6a7ef205-b45f-4583-939a-13418b1441da">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:MarketableSecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTEtMS0xLTEtMA_825889ee-8d7b-4dc7-a9b7-b33023409e3d">4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:MarketableSecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTEtMy0xLTEtMA_f448c164-7633-4317-8654-fc4c44e03298">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTItMS0xLTEtMA_559cc825-9358-4d80-ac8a-9406751c7174">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTItMy0xLTEtMA_167fb9c0-cb9a-4a7d-9df4-b420a5449896">3,905</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory step-up and backlog amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTMtMS0xLTEtMA_557e0c2f-d72d-4c7e-a3e3-4e8ad7382e98">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTMtMy0xLTEtMA_c1c20c79-ea63-4def-b5ec-b2f197faa757">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in operating assets and liabilities, net of acquisition:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjEtMS0xLTEtMA_1f0ac6d7-32bd-4fbb-b3af-133aaaaaf64b">4,990</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjEtMy0xLTEtMA_66d42340-ce94-482f-911b-564c52736bfa">371</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjItMS0xLTEtMA_c8e39e70-9b83-4913-9965-fe1d707db083">634</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjItMy0xLTEtMA_b41c2462-ed20-4edc-bd00-5d866c3f7057">100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current and long-term assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjMtMS0xLTEtMA_1d1f50c0-db6b-4dbe-91c0-509304030179">1,343</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjMtMy0xLTEtMA_6f569945-344d-4a85-802a-688391de51de">207</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjQtMS0xLTEtMA_fe133e36-879a-4182-8e4e-246e20aeb46b">191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjQtMy0xLTEtMA_aca0dfdd-32ae-459f-91b3-7d21161eae9a">37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued current and long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjUtMS0xLTEtMA_0917c770-545b-4648-a6e4-3b2e7d020aa8">1,804</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjUtMy0xLTEtMA_ec569098-8316-46a5-8949-6e53be2aae34">2,230</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjYtMS0xLTEtMA_42b118fc-ce08-4fa3-9d30-66ed481978b8">77</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjYtMy0xLTEtMA_a4680ce3-dcbe-4e8e-8655-8a8354a9f28c">382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:78.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjctMS0xLTEtMA_2e067bf9-fb0e-4da5-80c1-a313e54fdf5b">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjctMy0xLTEtMA_97d0b4f6-0e31-45a6-8370-8e4bbf6f795c">2,256</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sales and maturities of short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjktMS0xLTEtMA_af0060d8-d075-4489-ab54-507de4ed98ff">7,498</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjktMy0xLTEtMA_691318be-d815-4ee1-9912-5424074ec1c3">5,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzAtMS0xLTEtMA_bcf6b10f-3219-43ef-8fa6-3791ca2d22ea">1,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzAtMy0xLTEtMA_a6145742-92e1-4556-9b55-723e5bb3a056">6,045</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzEtMS0xLTEtMA_7fe47c0a-b224-4a9a-866f-c338424a0841">612</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzEtMy0xLTEtMA_864e7886-6813-4929-8ef4-278cae534d59">1,859</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzItMS0xLTEtMA_1ec6dc3d-dc11-466f-8b4f-c601b8748b32">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzItMy0xLTEtMA_1371bb96-f9dc-4718-81a3-5c10e28e62ff">4,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases of licensed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzQtMS0xLTEtMA_728444b7-6674-46b7-8092-7b1567e996e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzQtMy0xLTEtMA_c1e2de9c-54fc-4730-96d2-683c8b87b488">521</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment associated with sale of patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzUtMS0xLTEtMA_e9202b58-c24e-4a39-8c41-590d15eeb716">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzUtMy0xLTEtMA_e1e486c6-4105-4c19-a839-d103fc97b855">345</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:78.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzctMS0xLTEtMA_7e30ff7b-f7d9-4d3a-921d-c6623c619d0f">5,386</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzctMy0xLTEtMA_20e76512-7519-43ac-b4e7-9b7438d4f77b">1,080</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from line of credit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzktMS0xLTEtMA_f5603d66-0bb6-4fdc-82ac-180698f2400a">4,329</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzktMy0xLTEtMA_1e89c1ca-ad6d-4c92-aa45-acf66803572a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net proceeds from "at the market" equity offering</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:ProceedsFromIssuanceOfAtTheMarketOffering" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMS0xLTEtODA4_15f1f51c-fb7e-42aa-9000-b7a3281b84c1">2,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from Paycheck Protection Program loan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMS0xLTEtODE2_e3f49cd2-a5cd-4023-acac-58c5ca27f805">796</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of common stock under employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMS0xLTEtMA_0a7d544d-efa3-47e4-823d-9ea1401b2a89">337</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMy0xLTEtMA_65677602-66cb-46ad-87a9-c62ca7be6b51">315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on asset financings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMS0xLTEtMA_2ae7d2b4-2511-43c9-a51c-6f84b213fd39">328</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMy0xLTEtMA_1bf9f237-9b1f-419f-9501-5f1df914ee6c">337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:78.75pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDUtMS0xLTEtMA_63d596a5-b338-4543-b748-39a3e0796bd1">7,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDUtMy0xLTEtMA_a6cf0e49-b3c0-4b7a-a87f-6af4443af836">22</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDYtMS0xLTEtMA_262bcd32-46b5-4513-bd25-5420087f9662">13,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDYtMy0xLTEtMA_cfe01f49-f6a2-4d92-9ddd-08803aba8394">1,198</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDctMS0xLTEtMA_b1835477-fbf6-4264-b643-6d7ca2be29a2">7,257</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDctMy0xLTEtMA_96fa70ae-b706-4b3c-b96a-c4c243fecab0">17,944</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDgtMS0xLTEtMA_8ac16ca7-9b32-4fad-90d2-2ed9d11d3747">20,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98a1df8214514068ba53b72594414058_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDgtMy0xLTEtMA_f3356b7d-5402-4043-91d5-6b56d064f9f3">16,746</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for income taxes, net of refunds received</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTEtMS0xLTEtMA_5f20f739-a64b-4b2c-920e-be5b23ec6953">211</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTEtMy0xLTEtMA_7774b7bf-eba8-4f97-ac6d-63cb8309f709">291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid during the period for interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTItMS0xLTEtMA_b5b1f435-4112-4912-aa93-453d5775353d">107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTItMy0xLTEtMA_f2353e2b-73c2-4cb4-8d9f-57d9bcf4d69e">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions of property and equipment and other<br/>assets under extended payment terms</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTUtMS0xLTEtMA_88941129-b7bb-44c3-8dd0-093208a386cd">1,392</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTUtMy0xLTEtMA_95032568-d378-4325-9195-a8f70db49445">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to condensed consolidated financial statements.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands, except share data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:32.705%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.500%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.352%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.500%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.500%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.503%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Other<br/>Comprehensive<br/>Income</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Deficit</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3f084247b715440595fb8923698a66e7_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi0xLTEtMS0w_5cd2cdd3-2003-4690-8b2c-0c04a02fbc03">38,434,488</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3f084247b715440595fb8923698a66e7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi0zLTEtMS0w_400abc26-1de2-4059-a0d6-bbc5f72c7b56">436,122</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3bd95bd8cf3941498c8de8a610c0d276_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi01LTEtMS0w_24401457-73be-42ab-a7be-6f6e876e2803">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7c75923e315f446bbfcec758e5dbaded_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi03LTEtMS0w_a4341de7-00cf-4cb8-a1cc-db5a22a0ce75">388,605</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi05LTEtMS0w_5a32779d-fba8-4380-9e17-71bd35190279">47,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock issued under employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy0xLTEtMS0w_668ae9fd-56da-4e2b-b8dc-974a1fa7a96d">815,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy0zLTEtMS0w_0c28a33c-8446-4595-a0c1-6c43f469c6fe">325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy05LTEtMS0w_57147695-c4af-4528-b3ef-3fede119a36d">325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNS0zLTEtMS0w_9bf63d26-6536-453d-842f-03a7e48c6412">1,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNS05LTEtMS0w_86bc6f7b-37f7-49d3-9ca7-ec3721b7905d">1,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized loss on available for sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i20b4db6c1d8b4eae967282dfa7321319_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNi01LTEtMS0w_baf4fa25-c54b-40c3-b02a-1c9ccd56570e">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNi05LTEtMS0w_33c1f54d-292c-45e8-90b6-46dc45b70da9">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9aeede3ebe8042e78106cb6a8502974b_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNy03LTEtMS0w_ea140c18-30b1-4978-8477-ef688186a41f">5,399</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNy05LTEtMS0w_9a1ac9ae-35a1-4af2-bb2e-66011621ed45">5,399</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March&#160;31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2518c8b23c314251bebbdf49db5c6278_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS0xLTEtMS0w_51aa4a1a-caec-4283-9dff-b4da9d49bdf8">39,249,863</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2518c8b23c314251bebbdf49db5c6278_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS0zLTEtMS0w_01d2138e-4717-4e2f-a50e-e452555c2a90">438,269</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8df5985d03e14045bd87eaecf69d1c9f_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS01LTEtMS0w_9635a2e1-98b9-44aa-b5c3-ee8824d40846">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i96288adc382d499a9c77a5b515893eb0_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS03LTEtMS0w_7e6a826d-8206-4cbc-b270-141bbc8bfc69">394,004</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2dc529b4c29043ba9d78272c6470ec92_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS05LTEtMS0w_b4c6bc7d-549b-4569-b460-b9aa10c025fc">44,271</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">"At the market" equity offering</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMS0xLTEtODM2_5dcd49a1-f9ca-4240-b8d1-26c6d5fff33a">803,528</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMy0xLTEtODM2_d2866b9e-e392-43f7-98b7-a76795d367ba">2,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtOS0xLTEtMTA3OQ_12405f70-4a9b-469a-88bc-2eabbf73b4cb">2,474</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock issued under employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMS0xLTEtMTIz_aa575a9f-7043-44de-beaa-f2491c61f5d4">167,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMy0xLTEtMTIz_60f810e5-79a1-4a69-8d89-ea5c47ec9967">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTEtOS0xLTEtMTA1OA_ee219998-d1b8-4cac-9159-7a135818362d">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTEtMy0xLTEtMTI2_dbb3cc67-bc1e-402f-82df-d310078c474e">2,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTItOS0xLTEtMTA2Mg_251de1a4-c192-45e1-ae1d-9949498f446e">2,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available for sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iab54bf7845d1406a97b5c6038215e4eb_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTItNS0xLTEtMTMw_76a69735-b23c-4e9b-bc00-3c11d1d70550">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTMtOS0xLTEtMTA2NA_e95906e1-1ad1-4cc6-bcb6-1cdb2e075250">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2d8be892c51546a19dc078f54f5d2332_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTMtNy0xLTEtMTMz_925d0818-7004-450b-b2e5-b20ccac878c7">6,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,552)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id21c17c9cbc24324953c75c34df8ebe5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtMS0xLTEtMTA2Ng_e6075f9e-1c51-44a1-9f9e-716a2c540e76">40,220,491</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id21c17c9cbc24324953c75c34df8ebe5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtMy0xLTEtMTA2Ng_e4bc4d92-29bf-4710-8492-f2e4940d1e9e">442,998</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f095a0acb764e59ab01cdfc4f8d8f03_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtNS0xLTEtMTA2Ng_c710651f-c70e-4016-a8a7-9bea67e2ad96">13</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia1473a6e7d544a13bb683c430507953d_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtNy0xLTEtMTA2Ng_ae1ad376-99b2-4141-9893-221c55f50568">400,556</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtOS0xLTEtMTA2Ng_65b8aee4-e8c7-4f72-8772-3addc9e2974d">42,455</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1ccaec74da4b4e05b3dac09711114fb8_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItMS0xLTEtMA_9799ca97-462a-4a7a-a1dc-c713ef369d52">36,937,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccaec74da4b4e05b3dac09711114fb8_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItMy0xLTEtMA_af1d20bd-c1f3-4262-a1a7-d909cef05db7">428,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i45b16e62d4c644e1aace42fa7676b913_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItNS0xLTEtMA_191554ad-e4df-4510-a074-0d6d76afdc80">15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie782c48360824f7bb962f5f27d7d0929_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItNy0xLTEtMA_55540e3c-1688-457a-858d-e366c0c0a50a">379,528</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItOS0xLTEtMA_f7543566-d273-4707-a394-089ccc2cccdb">49,390</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock issued under employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtMS0xLTEtMA_da7588bd-2076-4eea-b185-5c4f785e2cf8">605,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtMy0xLTEtMA_3dd41541-f1df-4286-868a-c82a87df8ef9">315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtOS0xLTEtMA_7bdb3b43-9c21-41cf-9148-9d03454698c7">315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjUtMy0xLTEtMA_f5d1b47b-9ca5-4f5b-80ec-392f96eca19e">1,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjUtOS0xLTEtMA_fe559865-ee16-4792-86bb-d3de04b4564a">1,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available for sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6b1f4c32537493b95afe0a2508585b1_D20190101-20190331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjYtNS0xLTEtMA_4422d6e3-38f4-42b6-92e3-15677e8344de">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjYtOS0xLTEtMA_605c907c-d139-4df7-aede-0fe102ef7bdd">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6bda4e9da7714a1c85a1fc5440ae7868_D20190101-20190331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjgtNy0xLTEtMA_c70d2ccd-2e84-4442-9d88-389410a33325">133</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjgtOS0xLTEtMA_6bbd4fb9-2c0b-4a05-b5d6-1e2b95aa1cad">133</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i92c053ab07f14cd786f098b6cf83e6db_I20190331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktMS0xLTEtMA_23d31c30-afbe-41ba-ab4a-6ecc95e54932">37,543,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i92c053ab07f14cd786f098b6cf83e6db_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktMy0xLTEtMA_f0dedb6d-1457-424d-a778-517d14980639">430,907</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i508e1c3db7964efd82b686dee0aca217_I20190331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktNS0xLTEtMA_5a8f1a46-28ab-47c9-a6bf-428f68dfadc5">19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibd563c53898f4593b18a82d61f99ec7b_I20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktNy0xLTEtMA_f75b4fea-f5f0-4c49-9d3b-9b1a0f6ab104">379,395</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if791ebe11795474f8cda957f58f69db7_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktOS0xLTEtMA_87fcadf4-74aa-4229-9e7f-31cbf6a6d659">51,531</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock issued under employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzAtMS0xLTEtMA_98c83c92-cf11-4d19-9c08-aa3bab197d63">290,422</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzAtMy0xLTEtMA_f2e7cda7-3f25-4e81-86a9-a839285d7423">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzEtOS0xLTEtMTA2OQ_b7fd0bf7-3ae6-48a3-b35b-ccdb59a467b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzEtMy0xLTEtMA_0fbefcc7-dc50-4381-9a67-112b5158380e">1,665</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzItOS0xLTEtMTA3MQ_b93d7267-ee26-4b88-bcc7-db62681d2f4c">1,665</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available for sale securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia2f241251e464016846ac625a218b92e_D20190401-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzItNS0xLTEtMA_f7aab9c1-d11a-4f83-ae34-e9f8e0b17f03">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzMtOS0xLTEtMTA3Mw_edea4c3d-0e8e-4fbe-b8a8-afd0412b88f2">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2828689e4f64a17ad825ea43f85ab45_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzMtNy0xLTEtMA_2f324f9b-1ee6-4eaa-84e0-a0dff68aca2d">2,448</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzQtOS0xLTEtMTA3NQ_03c9c961-a8d3-46d5-9036-38bb7c3e9f18">2,448</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib50be5402c244f61b903e17fce03d802_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtMS0xLTEtMTA3Nw_35606ebe-426b-455c-a387-5c7ded7d3619">37,833,791</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib50be5402c244f61b903e17fce03d802_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtMy0xLTEtMTA3Nw_d0461819-69a3-4cad-8013-0ecf6978e10b">432,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b7497f329914d3a822a1059bbf6ba6e_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtNS0xLTEtMTA3Nw_2b8df9db-a5ff-42ee-91e9-5b46a613fdd9">22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i46ae5c8b20f44757aa1b05e6d50ec3cc_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtNy0xLTEtMTA3Nw_d859a1de-b55b-4589-b4bd-b9373be120a9">381,843</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98a1df8214514068ba53b72594414058_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtOS0xLTEtMTA3Nw_ab94170d-7802-466e-aea4-509ef5dee7db">50,751</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See accompanying notes to condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIXELWORKS, INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(In thousands, except share and per share data)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Unaudited)</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_37"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 1: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTcxNA_178e5c2a-01fa-44fa-8e02-54c90a986ac5" continuedAt="i4409ebe484e64fd183970dabdde74894" escape="true">BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="i4409ebe484e64fd183970dabdde74894" continuedAt="i4593c7b0ece64892a80e48a58ec9f84c"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Nature of Business</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business &amp; Education (projector). </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we had an intellectual property portfolio of <ix:nonFraction unitRef="patent" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="INF" name="pxlw:NumberOfPatents" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNzYx_b9402f61-3a3c-4030-ab41-c3d4e7f0d7b4">345</ix:nonFraction> patents related to the visual display of digital image data.&#160;We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality.&#160;We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets. </span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS").</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTcxNQ_11baafa8-8d93-46d7-b59c-8b3dfa28a210" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Condensed Consolidated Financial Statements</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial information included herein for the three and six month periods ended June 30, 2020 and 2019 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, except as discussed below, that are, in the opinion of management, necessary for a fair presentation of the Company's condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2019 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;31, 2019, included in Item&#160;8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March&#160;11, 2020, and should be read in conjunction with such consolidated financial statements.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three month and six month periods ended June 30, 2020 and 2019 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December&#160;31, 2020.</span></div></ix:nonNumeric><div style="text-align:justify;margin-top:5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTY4OQ_51ccd656-76a1-4a77-91a5-999c76d830f0" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 will become effective for us in the first quarter of fiscal 2021, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2019-12 will have on our financial position, results of operations and cash flows.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the FASB issued Accounting Standards Update No. 2018-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:continuation id="i4593c7b0ece64892a80e48a58ec9f84c" continuedAt="i3d61bda02466471fab735977ab66d479"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTY4OA_280558d4-6813-493a-a7b7-50583e4a14d8" continuedAt="ib2d08ba2c8854dc58d3a876c2dc7d0bc" escape="true">Use of Estimates</ix:nonNumeric></ix:continuation></span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i3d61bda02466471fab735977ab66d479"><ix:continuation id="ib2d08ba2c8854dc58d3a876c2dc7d0bc">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. These estimates reflect considerations related to the impact of COVID-19. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_40"></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 2: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="pxlw:BalanceSheetComponentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIxOQ_4913fe79-6945-46b2-b791-7d88f1111bf8" continuedAt="i4b1bb570f83549e494cdc7c42e5bbd26" escape="true">BALANCE SHEET COMPONENTS</ix:nonNumeric></span></div><ix:continuation id="i4b1bb570f83549e494cdc7c42e5bbd26" continuedAt="i107c0e795c1d49429c2da01484286f5e"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable, Net</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk3NQ_4459701d-ec28-43f1-ad92-f7930ae48218" escape="true">Accounts receivable are contract assets that arise from the performance of our performance obligation pursuant to our contracts with our customers and represent our unconditional right to payment for the satisfaction of our performance obligations. They are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are stated net of an allowance for doubtful accounts, which is maintained for estimated losses that may result from the inability of our customers to make required payments.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk2Mw_7c490b01-fc09-4a5f-98fe-c2efd99581a4" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMS0xLTEtMS0w_56c66327-cc4b-42df-a529-2e1fe7a87b2b">5,959</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMS0zLTEtMS0w_b2230b04-9189-4540-bf06-19c61e01b924">10,938</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMi0xLTEtMS0w_1f86120c-f339-4e50-8aea-3043197e52ff">34</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMi0zLTEtMS0w_39756982-cb47-4d41-b9b3-100ffa930698">23</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMy0xLTEtMS0w_d67d8eaf-a0f3-4f0b-8106-b1c6759c8f7b">5,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMy0zLTEtMS0w_25c6ddc4-8330-4aa2-8f46-22b20aabaac2">10,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk5NA_9ebb78bd-1939-4744-bf27-31adb6d1f1b3" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is the change in our allowance for doubtful accounts:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfMy0xLTEtMS0w_3f1e0ced-971b-4e7b-ad4a-d77875032b07">23</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfMy0zLTEtMS0w_c8960021-20a6-4359-814a-563eedea72a8">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions charged</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNC0xLTEtMS0w_709618bf-8627-49d8-8a0a-e69d1f513637">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNC0zLTEtMS0w_8d4a0f7d-d541-4af2-9407-d903c21050ed">24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNi0xLTEtMS0w_1914d148-2374-471c-838d-c7f278a46835">34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98a1df8214514068ba53b72594414058_I20190630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNi0zLTEtMS0w_972c2296-eb94-4340-a7fd-0afac87f50be">45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNjAxOA_d574710c-ed36-4b4f-9794-b70ef9c10932" escape="true">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk0OQ_6e1a1f30-477e-4d93-80f5-e632c2f615de" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMS0xLTEtMS0w_6f79165c-fa0e-4e29-8c93-85e59d2a4075">2,913</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMS0zLTEtMS0w_6e3642f9-983e-450c-81b6-19c61caa871d">1,630</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMi0xLTEtMS0w_ed03ff7c-fc2e-49ea-a37f-7864778c4a7a">1,854</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMi0zLTEtMS0w_a50a5f4f-e483-41f5-bacf-d78d3000cf04">3,771</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMy0xLTEtMS0w_150a924b-1ee3-42fd-bce0-6f4375fe16ec">4,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMy0zLTEtMS0w_1232cc0c-fe0b-4ede-bb47-c8f9cae71bb6">5,401</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk1MQ_358cc382-0b9b-41c0-b925-2335b2809a9b" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMS0xLTEtMS0w_b7eeb261-992e-4d75-a668-745574c98816">26,117</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMS0zLTEtMS0w_60c407d9-9809-42fa-adbb-5bd20eb01780">22,866</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMi0xLTEtMS0w_8de435b5-70fb-47c7-a1eb-fca8e98f4257">19,979</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMi0zLTEtMS0w_0e2684af-94c2-452b-a33a-0c22768c0496">18,258</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMy0xLTEtMS0w_e9c52930-51a6-4d1c-87ed-091306524449">6,138</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMy0zLTEtMS0w_e0b8c297-ce24-4006-8ebf-419d55f755ec">4,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><ix:continuation id="i107c0e795c1d49429c2da01484286f5e" continuedAt="i964477b2df004ae19d383b47422d3462"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Acquired Intangible Assets, Net</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the acquisition of ViXS (the "Acquisition"), we recorded certain identifiable intangible assets. <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk3NA_ed1ce79b-6fff-4644-9ef7-38cfc9e8505a" continuedAt="ic513451cb0a745d0a3f448ca57c4edf6" escape="true">Acquired intangible assets resulting from this transaction were assigned to Pixelworks, Inc., and consist of the following:</ix:nonNumeric></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><ix:continuation id="ic513451cb0a745d0a3f448ca57c4edf6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i11f965a83fd74bf0b69d392e7b88ff73_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMS0xLTEtMS0w_7954ea35-30da-4566-a52e-8f2798dffb5f">5,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9919bc593a824cffaaa59a9131de9c07_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMS0zLTEtMS0w_19161d3c-8948-43ea-aa28-7453a59b9781">5,050</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0b81e5a5a3043a4aaa1d703451b41cf_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMi0xLTEtMS0w_5a2b501c-f3ec-49e7-8dc4-480b458328b8">1,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95182bc77bd54f079e211b637af09a32_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMi0zLTEtMS0w_299807cd-d171-46b3-9ab1-5db8b2be69c1">1,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog and tradename</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1dee97202674ddfb6583c58ad00deab_I20200630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMy0xLTEtMS0w_be609e7b-6326-4fc1-91dc-8b9ea1351d33">410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i741b62443a2346d8a93cc50251b21294_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMy0zLTEtMS0w_056ab7bb-e79d-458f-99c5-9261326003d1">410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNC0xLTEtMS0w_3965d08b-70ca-4b88-b417-ababd7f19d7a">6,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNC0zLTEtMS0w_5997504a-5978-46e3-bdbb-4e449aba28f6">6,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNS0xLTEtMS0w_8d2c9871-84eb-4300-9f34-faf88c2d7bff">4,775</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNS0zLTEtMS0w_28039dc8-7d87-4061-bcab-a4d70c8f8509">4,026</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNi0xLTEtMS0w_a34d5291-e951-410f-83dc-1e43d0d2611b">1,955</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNi0zLTEtMS0w_0983d933-434d-424d-aa4c-488d0f53073c">2,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Developed technology and customer relationships are amortized over a useful life of <ix:nonNumeric contextRef="i00736161c32641b686274abe2b609887_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTQ0MA_70157e5d-c594-4c58-b133-42c1c10b38ff">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i3f2ea31516f443a6ba50141c7ef23cbc_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTQ0Ng_b8cc288a-49d0-4174-b3aa-cb537a7bf3b4">5</ix:nonNumeric> years. Backlog was fully amortized as of September 30, 2018 and tradename was fully amortized as of March 31, 2019.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTYxMg_b871e71c-432f-4c25-9311-0ce3b5d9a4a4">374</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIyMQ_4f71f584-d807-4b22-a08e-789918f44553">748</ix:nonFraction> for the three and six months ended June 30, 2020, respectively, $<ix:nonFraction unitRef="usd" contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTY1OA_368756cc-52d2-4ac6-bd04-b6767e798a39">298</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIzMA_92337610-7c2f-467f-a7c6-3d4707b4da63">596</ix:nonFraction> were included in cost of revenue for the three and six months ended June 30, 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTY5Nw_442ebf7b-b841-4fde-847c-d2cc69f5a44c">76</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630" decimals="-3" name="pxlw:Amortizationofacquiredintangibleassetsincludingbacklog" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIzOQ_1847ffc0-d819-42ef-898c-6e9579751bc0">152</ix:nonFraction> were included in selling, general and administrative for the three and six months ended June 30, 2020, respectively, in the condensed consolidated statements of operations. <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNjAxNQ_ea1bfd3b-ad58-4a80-88f6-0c512f97519c" continuedAt="i5dc5d58183474f4da5aeb690076e8524" escape="true">As of June 30, 2020, future estimated amortization expense is as follows:</ix:nonNumeric></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:11pt;"><ix:continuation id="i5dc5d58183474f4da5aeb690076e8524"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:85.262%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.738%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfMS0xLTEtMS0w_e14e4c4e-3fdf-43a4-b073-d7bc36a8e56a">748</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfMy0xLTEtMS0w_a9d90c7e-3677-4102-b245-91484881a417">1,117</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfNC0xLTEtMS0w_58ba80df-8996-411c-a73e-b377e2b5ac80">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfNS0xLTEtMS0w_50de3092-d6ff-488b-bcb5-6fa5c5cbc92d">1,955</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets during the six months ended June 30, 2020. </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill resulted from the Acquisition, whereby we recorded goodwill of $<ix:nonFraction unitRef="usd" contextRef="id4cf0e97472647069d8d53aba821b268_I20170802" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMjQ0MQ_6c0c66b0-16a9-440e-ba1c-f8ffd01d8daf">18,407</ix:nonFraction>. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than it's carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment. There were no such triggering events requiring a goodwill impairment assessment during the six months ended June 30, 2020. We perform our annual impairment assessment for goodwill on November 30 of each year.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><ix:continuation id="i964477b2df004ae19d383b47422d3462" continuedAt="i147b221ebee4405b9794f7c62dc50022"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accrued Liabilities and Current Portion of Long-Term Liabilities</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk4MQ_b603ab18-658f-409c-a605-fd1456cf7509" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMS0xLTEtMS0w_a8a5620d-00e7-4b0f-b3ee-f0854b350664">3,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMS0zLTEtMS0w_6cfa8250-09fd-4203-9fbf-d6032f87ace2">3,440</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMi0xLTEtMS0w_6eefdc86-ee6a-49fb-8151-e35a5532b7e6">1,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMi0zLTEtMS0w_6f72b40b-ca2a-4301-b000-1884b6745b89">1,545</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMy0xLTEtMS0w_9f7a2e3b-6e0a-4533-b2ca-5b6d574cbc12">1,056</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMy0zLTEtMS0w_db7b8de9-b87c-4ca5-a0a2-be100f653e2d">483</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions and royalties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="pxlw:AccruedCommissionsandRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNC0xLTEtMS0w_4ffec72b-ba25-4e45-be16-7b361195e3f7">559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="pxlw:AccruedCommissionsandRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNC0zLTEtMS0w_5effc5bf-c637-4793-92ee-795dd387c8cc">663</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNS0xLTEtMS0w_a4032f6b-c9be-4562-976b-d1ab416f3491">415</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNS0zLTEtMS0w_95be7ab9-bbed-4650-a80e-76409d416c14">397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNi0xLTEtMS0w_5f4682b0-5ca5-47ed-b091-bf580ae92c99">76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNi0zLTEtMS0w_0c8cda47-0724-4a1f-985b-c1e998014d59">146</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued costs related to restructuring</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfOC0xLTEtMS0w_373f42f8-210b-43dd-9417-9195b0b3fddf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfOC0zLTEtMS0w_e7efb4a2-819c-43d3-b6f8-29f1fb1171d5">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTAtMS0xLTEtMA_ea679103-8635-4a2f-85ee-ed4f0ec56d2d">3,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTAtMy0xLTEtMA_f38ccd47-279f-4adf-8dc4-4a727212fcdc">1,952</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and current portion of long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTEtMS0xLTEtMA_168d454a-1a42-4874-ac3f-fe17bfa840c8">10,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTEtMy0xLTEtMA_b3e75b6a-aac9-4707-8a85-21ccef6b5d29">8,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues are contract liabilities that arise when cash payments are received or due in advance of the satisfaction of our performance obligations. Any increase in deferred revenues is driven by cash payments received or due in advance of satisfying our performance obligation pursuant to the contract with the customer. Any decrease in deferred revenues is due to the recognition of revenue related to satisfying our performance obligation.</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk1NQ_c4584c4e-8189-4b4e-ab4f-d0898d0fb4fd" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in deferred revenue is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNC0xLTEtMS0w_593cb40b-6146-4010-b223-9ffa1e2e216e">146</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNC0zLTEtMS0w_8b78d3bd-b6ce-4fa0-8a25-6f491cadccf9">96</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:DeferredRevenuePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNS0xLTEtMS0w_9cd6a065-9a99-45e7-9be6-5543a5e27942">585</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:DeferredRevenuePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNS0zLTEtMS0w_d0c55d9f-2f87-48d4-aaca-08d971985932">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNi0xLTEtMS0w_b75300a1-b00a-44af-8d3c-7fccb44171ad">655</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNi0zLTEtMS0w_767a3479-d155-4105-8cd3-ef59e8e76dd2">275</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNy0xLTEtMS0w_dd1aa89b-b968-47c7-b7ec-bd5bd9b9cf2f">76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98a1df8214514068ba53b72594414058_I20190630" decimals="-3" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNy0zLTEtMS0w_3a44071b-ba30-4f24-be89-faf5d6a69b26">156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><ix:continuation id="i147b221ebee4405b9794f7c62dc50022" continuedAt="i2f71fb0ae6304f4d86edfc9f76f153c7"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Short-Term Line of Credit</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended on December 14, 2012, December 4, 2013, December 18, 2015, December 15, 2016, July 21, 2017, December 21, 2017, December 18, 2018, December 18, 2019 and April 17, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provides a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of&#160;(i)&#160;$<ix:nonFraction unitRef="usd" contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ0Nw_748a37ed-990b-47ca-9ab4-6d7f2b6b1100">10,000</ix:nonFraction>, or (ii)&#160;$<ix:nonFraction unitRef="usd" contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417" decimals="-3" format="ixt:numdotdecimal" name="pxlw:LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ1OQ_f0fd823e-ee62-44a9-948d-33c62064e765">2,500</ix:nonFraction> plus <ix:nonFraction unitRef="number" contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417" decimals="INF" name="pxlw:LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ2Nw_30e99697-82dc-4cd1-bd41-0290724ff44a">80</ix:nonFraction>% of eligible domestic accounts receivable and certain foreign accounts receivable of both Pixelworks and ViXS Systems, Inc., subject to certain limitations on the amount of accounts receivables attributable to ViXS. The Revolving Line has a maturity date of December 27, 2020. In addition, the Revolving Loan Agreement provides for non-formula advances of up to $<ix:nonFraction unitRef="usd" contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417" decimals="-3" format="ixt:numdotdecimal" name="pxlw:LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDgzMQ_a3602c93-bfd8-4fe8-a064-15a91b08f5a7">10,000</ix:nonFraction> which may be made solely during the last five business days of any fiscal month or quarter and which must be repaid by us on or before the fifth business day after the applicable fiscal month or quarter end. Due to their repayment terms, non-formula advances do not provide us with usable liquidity.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Revolving Loan Agreement, as amended, contains customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could result in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would permit the Bank to exercise remedies with respect to its security interest. As of June 30, 2020, we were in compliance with all of the terms of the Revolving Loan Agreement, as amended.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, short-term borrowings outstanding under the Revolving Line consisted of $<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTc0OA_ee7d8568-c2fb-4669-9695-5342cd23b5f7">4,329</ix:nonFraction>. The weighted-average interest rate on short-term borrowings outstanding as of June 30, 2020 was&#160;<ix:nonFraction unitRef="number" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTg0OQ_ce752e62-f6ae-4c8a-aad4-e5180f4ed887">3.5</ix:nonFraction>%.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we had <ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:LinesOfCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTg4NQ_d2338e20-abfb-4d31-968c-b3288081e6a8">no</ix:nonFraction> outstanding borrowings under the Revolving Line. </span></div><div style="text-align:justify;margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Paycheck Protection Program Loan</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI1Mw_91c42d79-92a5-4ce1-a41a-58319dd539ce">796</ix:nonFraction> (the &#8220;Loan&#8221;) pursuant to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;).</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan is evidenced by a promissory note (the &#8220;Note&#8221;) dated April 25, 2020, and matures <ix:nonNumeric contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI4MA_d3bf3657-45f6-48b5-812b-9cb929a2a43b">2</ix:nonNumeric> years from the disbursement date. The Note bears interest at a rate of <ix:nonFraction unitRef="number" contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI5Mw_30004738-82f1-4fef-8fac-c32ef71c8428">1.000</ix:nonFraction>% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing 6 months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contains customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender may require immediate repayment of all amounts outstanding under the Note.</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, &#8220;Qualifying Expenses&#8221;), pursuant to the terms and limitations of the PPP. The Company intends to use the Loan amount for Qualifying Expenses and we intend to apply for forgiveness, however, no assurance is provided that the Company will obtain forgiveness of the Loan in whole or in part.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We have elected to account for the Loan as Debt under ASC 470.  The Loan proceeds are included within other long-term liabilities, net of current portion in our condensed consolidated balance sheets and we recognize interest expense at 1% per annum within interest income (expense) and other, net in our condensed consolidated statements of operations.  </span></div><div style="margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;">At the Market Offering</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i563a1402f5214721868c56560ee63fa1_I20200605" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMyNg_d2043748-c9d8-445c-8cef-065fb06ca24f">0.001</ix:nonFraction> per share, having an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605" decimals="-3" format="ixt:numdotdecimal" name="pxlw:SaleOfStockMaximumConsiderationReceivedOnTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMxNA_97596fe0-bc19-42f6-83c4-ebd87b2ff3d2">25,000</ix:nonFraction>, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers&#8217; transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (<ix:nonFraction unitRef="number" contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605" decimals="INF" name="pxlw:SaleOfStockCommissionFeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMzNA_523590d1-2f17-4c5f-88a0-3f9364149bf4">3.0</ix:nonFraction>%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.</span></div></ix:continuation><div style="margin-top:5pt;margin-bottom:5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i2f71fb0ae6304f4d86edfc9f76f153c7">As of June 30, 2020 and during the three months ended June 30, 2020, we sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM4MQ_4e501876-8f2e-42e8-9bfb-b4b5d55e47ff">803,528</ix:nonFraction> shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $<ix:nonFraction unitRef="usd" contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:ProceedsFromIssuanceOfAtTheMarketOffering" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM5MA_f4748440-2828-4565-86b4-6975e9f71249">2,474</ix:nonFraction>, and gross proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM3MA_b6ae28e9-a230-4a52-af05-1efdd371ab05">2,812</ix:nonFraction>, and paid Cowen commissions and fees of approximately $<ix:nonFraction unitRef="usd" contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630" decimals="-3" name="pxlw:SaleOfStockCommissionsAndFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM1Mg_ff290708-d56e-41d9-8271-a65ad55dab06">144</ix:nonFraction>, and other expenses of $<ix:nonFraction unitRef="usd" contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630" decimals="-3" name="pxlw:SaleOfStockOtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM2MQ_4a855d24-dd6e-4986-a309-0679f7480f4b">194</ix:nonFraction>. As of June 30, 2020, the remaining availability under the at the market offering is $<ix:nonFraction unitRef="usd" contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605" decimals="-3" format="ixt:numdotdecimal" name="pxlw:SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM0MA_b4d835a7-eb19-4c11-9e66-d2d5911032d0">22,188</ix:nonFraction>.</ix:continuation></span></div><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_46"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 3: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc2Ng_dde10457-8a61-4b57-bbf7-83f7145450d7" continuedAt="i83149e740d854b7c80cc5cbd2bc97ef6" escape="true">MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i83149e740d854b7c80cc5cbd2bc97ef6" continuedAt="i7265754abf9446dabaabcee448d790a2"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Marketable Securities</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc4MA_b2c448fb-3f19-41ba-b4e9-3ba1f4c7efaa" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, all of our marketable securities are classified as available-for-sale, have contractual maturities of one year or less and consist of the following:</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:57.882%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.298%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.410%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.298%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.410%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.302%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0xLTEtMS00MzI_509ad919-a074-43da-ba42-b2886c4c8ebf">735</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0zLTEtMS00MzI_e04af622-c843-4816-a147-95afd6e9851e">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy01LTEtMS00MzI_e69ddc7d-70e6-4284-9d0d-43981028543b">742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0xLTEtMS0w_02dbb590-e87c-42f0-9da9-ffde8913df28">250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0zLTEtMS0w_073d2c84-7e7d-4683-bc30-ac7feeb03ee8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy01LTEtMS0w_ad9741ab-1c91-48e2-9fab-d03f60d8ceeb">250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi0xLTEtMS0w_4cf53271-909c-4bc7-b0b9-024c074a57ed">985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi0zLTEtMS0w_06b5583e-7c21-446f-b4d9-ffcb39c134f9">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi01LTEtMS0w_e988dfe0-55aa-44ca-8ca1-1741f28ea4ca">992</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS0xLTEtMS0w_45e8301d-2d0c-40ca-a62f-2d4472f259a2">2,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS0zLTEtMS0w_e27d98d6-658d-4306-8fb3-0b2481409bcd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS01LTEtMS0w_386b9d28-1a83-410d-9776-fc9fe46dc03a">2,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtMS0xLTEtMA_d4d85945-3da2-4879-b775-9af0a96ff71f">2,249</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtMy0xLTEtMA_ad6682a9-b1dc-4d40-9465-88948560b4aa">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtNS0xLTEtMA_02102ddd-9114-4b2a-b736-407b3ae5e640">2,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtMS0xLTEtMA_6b858971-8acc-44cc-9047-1f9c47ea85fb">2,236</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtMy0xLTEtMA_328b6313-2ffa-49fb-a942-267e47bc0b6f">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtNS0xLTEtMA_d8e1dc3f-b4e8-4fa2-b34c-a1bcdedc85df">2,238</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItMS0xLTEtMA_85197707-307f-40af-bc69-2de0e3d05576">6,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItMy0xLTEtMA_d6397587-d690-47fd-b0f5-81d7c3dac22c">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItNS0xLTEtMA_ff0d42b9-e0c6-4d1b-b65b-631f75ac590c">6,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders&#8217; equity, in the condensed consolidated balance sheets.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><ix:continuation id="i7265754abf9446dabaabcee448d790a2"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 1:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 2:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc4NQ_d88a8190-b9d1-48dd-826b-c97de0bc657a" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December&#160;31, 2019: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:44.852%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.741%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7a5848fa5804b4c9657a65e795e7d0e_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC0xLTEtMS0w_a885a90f-4220-4ac2-b7ca-d9f3f5c0b9b7">13,897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0467d1b6afbf4d27bbcc54823274f132_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC0zLTEtMS0w_3803dd0b-9dcd-40e9-b386-3b486ec1352b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i87ebcd13ec494a73af8c6cacdc4c2328_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC01LTEtMS0w_f7027a1a-80e1-446c-813e-cce7681bec93">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1623a518a9ec427cb8a5b79bb136d4ed_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC03LTEtMS0w_7b5f8fcc-8e93-4db1-825e-2bef1c19ac28">13,897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i536b1417e3cd4503b3afb70879f19c68_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0xLTEtMS00Njg_31d2770b-9ad5-47cc-810a-494c71d04463">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6875e99d620e4a2fb50c99765852a0cf_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0zLTEtMS00Njg_adb2bf64-8b8a-4f96-8fb2-bf79cd1014cd">742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3cf34a916028411c8dee0de32fd7019c_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS01LTEtMS00Njg_89953e1d-c707-4cbc-b523-e4713a153a96">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS03LTEtMS00Njg_200972e3-e5ae-4dda-9e32-a834357d8287">742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i86c02612ceba4d96a430868a425ccbba_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0xLTEtMS0w_9e698035-819b-4bfa-bca9-48b6e42e7f5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0c95b5f05d7423994ccd32127bc4511_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0zLTEtMS0w_8265db97-ef6d-4698-9de8-eebb9a59b89d">250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic1eaa5bdcd65450d800376bbfc1c768a_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS01LTEtMS0w_ada9ca19-c368-4131-889f-74def662fa30">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS03LTEtMS0w_ee652d9e-0b25-4b0e-ade0-1e42001ff5ff">250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i750c6e5060c24602a2764df052eec21a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtMS0xLTEtMA_6bd70d17-50ae-47ae-9113-880f69809bb9">1,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib2782b77735d404aaaa4fd0b2fca5201_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtMy0xLTEtMA_687ea482-d43b-4129-8b67-e0f0140cd51a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a6cf0e8abaf471aa1b331d85e30d7ee_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtNS0xLTEtMA_e9b1d302-5c24-4530-b0cc-5444696bf450">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iab43cffce30948f4b69c92a63743450e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtNy0xLTEtMA_bf87ccde-0df5-4895-9973-1e1fc32100d4">1,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iacd92d5d2e9b4a57b07ff3f8f9a13fd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktMS0xLTEtMA_c5775e50-6e3f-44d5-902d-319646ee85a2">2,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i711afe2d030e4cb8a5f84dfbfaacdd15_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktMy0xLTEtMA_7632e8a1-a0d7-4009-b2ea-4766c1568759">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i395eae1e0c044909a44ee42ffeb3a8e5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktNS0xLTEtMA_387732f4-465b-42f3-b682-2b61b43f92f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktNy0xLTEtMA_ddd59cf9-a1a8-441e-af59-59e37a2ed22b">2,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i291613221bdb4e979b72e346aabf2c26_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtMS0xLTEtMA_3f06b4fe-6773-45f7-8c58-8208ec191281">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3faecaef00044bc9a6ab8846e365ceb7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtMy0xLTEtMA_cec40c42-2cca-4f54-9f90-abc9951b6c46">2,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id3432f22d7f44abca5d270b2385484e6_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtNS0xLTEtMA_83becd41-61ce-4515-9b99-a1d0e90491ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtNy0xLTEtMA_113a4fb3-d69a-4a4f-b774-85f673a52688">2,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05f92befa9c44f79ab23c60e52653e7a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtMS0xLTEtMA_83393c7f-08cd-4ca6-8088-eec66d9609a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b6fcb51852b45bf9ec0d2a4c7f8da1b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtMy0xLTEtMA_6c014d29-fb4e-43d1-82c6-7d7e67be333e">2,238</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic008a5e2ecc842169da871b14c33b9d5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtNS0xLTEtMA_6fb8831b-2b93-46c8-8752-790236210d69">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtNy0xLTEtMA_4ca4f8c2-28aa-4b25-bb7a-1c8150f2fa23">2,238</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We primarily use the market approach to determine the fair value of our financial assets. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.</span></div></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_49"></div><div style="margin-top:3pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 4: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzgw_da4836e6-bfbf-4092-8f36-51a25de14ab8" continuedAt="i93fbc170f61b49fc913d043960bdace2" escape="true">RESTRUCTURINGS</ix:nonNumeric></span></div><ix:continuation id="i93fbc170f61b49fc913d043960bdace2"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "2020 Plan"). The 2020 Plan included an approximately <ix:nonFraction unitRef="number" contextRef="i7465c1728b7b484682adde6f0ccc9c9e_D20200101-20200131" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfMTkw_fb0563b6-acd1-4e55-9c81-4d06b38d7b8b">4</ix:nonFraction>% reduction in workforce, primarily in the areas of research and development and sales. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2019, we executed a restructuring plan to make the operation of the Company more efficient (the "2019 Plan"). The 2019 Plan included an approximately <ix:nonFraction unitRef="number" contextRef="ib59a69bbc1dc45f0891105ea8f05d8b7_D20190601-20190630" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMyNQ_89082366-c3a7-4bd7-94ac-656d90c569af">2</ix:nonFraction>% reduction in workforce, primarily in the areas of sales and operations.</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzgz_4247c0ca-ee84-4b15-9a3d-5ca35a6a997f" escape="true"><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring expense included in our statement of operations for the three and six month periods ended June 30, 2020 and 2019 is comprised of the following:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating expenses &#8212; restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i08aacdaab28742ed9695f01f5276feb1_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtMS0xLTEtMA_4b64e194-d144-4b13-8a59-d1f7f87a6ff0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5f0da37c3dbd417aaf6bdbac18b50dbc_D20190401-20190630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtMy0xLTEtMA_c817db10-023b-40aa-b179-bef7ceefa146">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibed8d827c06f40578e5e50f023600b87_D20200101-20200630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtNS0xLTEtMA_06b66a0d-f5d9-409f-9181-8b11d03a1fff">592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i542c0c5d0b17476ebdd7ead1d8adddba_D20190101-20190630" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtNy0xLTEtMA_a7122112-916f-4057-8eea-94b056865514">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtMS0xLTEtMA_4ab500aa-fcf0-4590-a453-31d2bc26bb84">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtMy0xLTEtMA_a2cb48ba-cb7a-45c4-a648-6ff36c618157">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtNS0xLTEtMA_61786ed0-0fad-4f5b-98a4-7cadeada8e5d">592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtNy0xLTEtMA_1efcf254-b8ba-45bc-bab4-7c3a55a35981">398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended June 30, 2020, we did <ix:nonFraction unitRef="usd" contextRef="id6ec486007234cac89f7923adf076316_D20200401-20200630" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RestructuringCharges" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMyMA_0c460bbb-b00a-45bc-99ce-e315d5f59812">no</ix:nonFraction>t record any restructuring expense. During the six months ended June 30, 2020 we recorded $<ix:nonFraction unitRef="usd" contextRef="ifb7899a671784d348fd9b6e8d5bac8fe_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNDk5_76e285c0-6061-4e44-91a6-505b52c6018a">592</ix:nonFraction> in restructuring expense related to the 2020 Plan. During the three and six months ended June 30, 2019, we recorded $<ix:nonFraction unitRef="usd" contextRef="ieeac3a882abe42d0a28924b57afbfe8e_D20190101-20190630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMwNw_0442ca69-096e-4149-8377-62a837f17a7e"><ix:nonFraction unitRef="usd" contextRef="i94fecb59b765461eae9ba925a64a5fa1_D20190401-20190630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMwNw_eeb55cd5-b9f9-45c4-be97-c04c78850da2">398</ix:nonFraction></ix:nonFraction> in restructuring expense related to the 2019 Plan. </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzg3_c6433f76-83f2-47ff-9b2c-45025e43e9fb" escape="true"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2020:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:46.684%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.888%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:0.1%;"></td><td style="width:0.823%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.941%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.823%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.941%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.823%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.477%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expensed</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of <br/>June 30, 2020</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3aac84a94ac74ba0b10594f73a8b935a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi0xLTEtMS0w_032e5c7f-02ca-4150-9d5f-510e5e7f8f9a">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi01LTEtMS0w_0242884f-5887-4a64-a919-6b88978d828e">592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi03LTEtMS0w_7764c23a-fc1a-4162-bf59-44ce2086b9e0">658</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i972fcd7edc6c4fbfaa6aeef838ef7242_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi05LTEtMS0w_6625dccd-34f8-42cd-9f34-752697afee6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accrued costs related to restructuring</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy0xLTEtMS0w_5a16f732-6ecc-4a5f-942e-90182f00f369">66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy01LTEtMS0w_936c9050-babe-487c-8d9d-b643cae9aa8b">592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy03LTEtMS0w_cfdc1a76-872b-424d-9ad9-71373198be1c">658</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy05LTEtMS0w_15a8de9f-350e-494a-b8da-66e9156f5169">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_52"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 5: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwMg_ef25d036-9525-4f63-8673-12c6f9f4cbef" continuedAt="i414b0ae795f8493eaa1006a6b14c16a4" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i414b0ae795f8493eaa1006a6b14c16a4" continuedAt="i2c41aee7a4974e4885b211ea286f6c93"><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASC 842"), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU No. 2018-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Land Easement Practical Expedient for Transition to Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU No. 2018-10, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; and ASU No. 2018-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard establishes a right-of-use model ("ROU") that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement.    </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted the standard on January 1, 2019 and used the effective date as our date of initial application under the modified retrospective approach. Under the effective date method, financial information and disclosures prior to January 1, 2019 are not required to be restated.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We elected the "practical expedient package," which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all of our leases.  </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon adoption, we recognized operating lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMTkyMA_6fc4f2d3-2e7f-4abb-9e61-ed6dc17fce26">6,847</ix:nonFraction> based on the present value of the remaining minimum rental payments under current leasing standards for existing operating leases. We also recognized ROU assets of $<ix:nonFraction unitRef="usd" contextRef="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMjA4Nw_9e041392-e112-4c3e-a3f5-147705344371">6,224</ix:nonFraction> which represents the operating lease liability adjusted for accrued rent and cease-use liabilities. The adoption did not have a material impact on our condensed consolidated statements of operations or cash flows. The most significant impact relates to (1) the recognition of new ROU assets and lease liabilities on our balance sheet for our office operating leases; and (2) providing significant new disclosures about our leasing activities. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities in our condensed consolidated balance sheets. </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><ix:continuation id="i2c41aee7a4974e4885b211ea286f6c93"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease&#160;ROU&#160;assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of <ix:nonNumeric contextRef="i49e439a30a324ae5aa66b1fa92886359_D20200101-20200630" format="ixt-sec:duryear" name="pxlw:LesseeOperatingLeasesRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMzY3Mg_e476e59a-3e99-4013-9baa-32cea07bf783">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="iaef9d15c79eb4c3ab2c9e4c9324adbbc_D20200101-20200630" format="ixt-sec:duryear" name="pxlw:LesseeOperatingLeasesRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMzY3OA_a97ce436-afa2-4007-9fe4-1a4280a304ac">7</ix:nonNumeric> years. <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwOQ_c09f5c72-a8aa-499e-9d43-9414d40cdccb" continuedAt="i8eafad332bee4582b40fa647f407c416" escape="true">Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:</ix:nonNumeric></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><ix:continuation id="i8eafad332bee4582b40fa647f407c416"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:39.812%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.766%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.969%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.766%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.969%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.969%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.723%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy0xLTEtMS0w_bb3cd74d-7dd7-4557-82e9-592221694a33">676</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy0zLTEtMS0w_e85315ed-bbc3-43c5-ac57-747d4d9bdef2">657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy01LTEtMS0w_d1ce1e3a-b3ec-4e8a-8e0c-8e3ecc6a66af">1,323</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy03LTEtMS0w_c28c690b-73f4-459b-bc79-5d5d39261fb3">1,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:66.960%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.787%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.971%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.082%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNC0xLTEtMS0w_187d75bd-c897-4751-a1b8-ace64fa7bd5e">1,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNC0zLTEtMS0w_35705c3e-20b1-4434-a47e-f49cf1dbb1c7">1,339</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNS0xLTEtMS0w_ad5dccd1-89c0-4bc3-baf8-c1091e7a0f6d">3,052</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNS0zLTEtMS0w_72388f2b-05e6-455c-bf58-ad151159fb58">1,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNi0xLTEtMS0w_338b7458-33b7-48b9-a987-c60977668d23">4.01</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i98a1df8214514068ba53b72594414058_I20190630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNi0zLTEtMS0w_e3d02aa6-1823-484d-8d56-a961cbc17743">3.58</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="INF" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNy0xLTEtMS0w_a2da9949-5883-41db-8762-22951bc87eca">5.07</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i98a1df8214514068ba53b72594414058_I20190630" decimals="INF" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNy0zLTEtMS0w_afa4b632-6b9a-42b7-90d4-91b5222645c7">5.75</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwNg_be1bec71-8da1-4dd8-be03-3ec86be04711" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancellable leases as of June 30, 2020 were as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:81.748%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.252%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMS0xLTEtMS0w_72f6b2b1-ec33-4efa-bd44-9d50ec7da7da">1,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMy0xLTEtMS0w_0db8576f-b4a4-4f01-89f1-72d55792f0cd">2,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNC0xLTEtMS0w_3ba04999-549b-4e5f-9683-1e35a7033370">2,193</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNS0xLTEtMS0w_ca514e65-7bd0-4dca-b0c6-2e41294ecb6b">1,211</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNi0xLTEtMS0w_7e3bfd4f-c507-403f-83d3-70706a35e491">807</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNy0xLTEtMS0w_bb865323-f3d6-4382-9c97-d2c21a3d16bb">294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfOC0xLTEtMS0w_172588fd-50a9-401a-b0ee-192fb83038df">370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTAtMS0xLTEtMA_f3b56102-7ac3-463c-827e-fdd6fdfba937">8,244</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTEtMS0xLTEtMA_9c029a48-f965-4cb0-a79d-17a5cc5c2e8e">834</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTItMS0xLTEtMA_ca1ba835-d8d4-4f0b-bbae-0e4d88674a98">7,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="pxlw:LesseeOperatingLeaseLeaseNotYetCommenced" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNzE0NjgyNTU4NDYwNA_5fc2487a-abef-4562-9db9-ee540c8f32ef">no</ix:nonFraction> operating lease liabilities that had not commenced.</span></div></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 6: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI1OA_c255ac79-7b72-4caa-8ad7-757c92be561d" continuedAt="if0d971cd5b6246c884ec26cdc86346f2" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="if0d971cd5b6246c884ec26cdc86346f2" continuedAt="i8268237809734025ae1e7e2fff74e17f"><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell integrated circuit products, also known as &#8220;chips&#8221; or &#8220;ICs&#8221;, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the &#8220;most likely amount&#8221; method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Engineering Services </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (&#8220;ESAs&#8221;) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">License Revenue </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">- On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services.  </span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI2MQ_2725ef4c-f874-4bb0-a1d0-d05a40a15066" escape="true"><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information about disaggregated revenue based on the preceding categories for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IC sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieac06350ee764698a0c3af98bca86e6a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy0xLTEtMS0w_3662c005-70c9-439a-a9e9-e2c82a6d461f">8,840</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i973f3963384240f9bf253803b2cfef68_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy0zLTEtMS0w_c0c2cb4b-c311-44a4-924a-e5ca3f1283ef">17,588</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icf4bcfd28adf4d78b351d2823dba45e2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy01LTEtMS0w_f1fa5935-d6b8-4c63-913b-07cd469a74b8">21,958</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd2b5e435d5b4e679de08b5b4b560ddd_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy03LTEtMS0w_a2c9199b-e832-4d8c-ae52-d2e99894cfbe">32,662</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineering services, license and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie152c2cb3cff4648a39141990e1d1a0c_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC0xLTEtMS0w_d3881c15-cba7-4842-991b-681f19eecded">413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i11846b4e0cf04f458d44866735da5d2c_D20190401-20190630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC0zLTEtMS0w_5619bbb9-0a5f-4ce8-b8e7-8894b4d0dbab">439</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb41fbe08c93429da6cecca7bb59c87d_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC01LTEtMS0w_875d7f2f-eb92-4f66-8924-183d22a4f125">1,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f08bb07bb32488ca784d57cfaba359e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC03LTEtMS0w_a7fd51b8-47c4-4b81-9582-d2ec31c1d8cc">2,013</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS0xLTEtMS0w_a831b851-1c62-424c-8081-3577dabdd9f6">9,253</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS0zLTEtMS0w_690b0db2-a931-45d5-9107-d66e8c00d7c4">18,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS01LTEtMS0w_651bea3a-5a4f-46e7-affb-74b203da03d4">23,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS03LTEtMS0w_433af55a-f3c4-4f49-b9c4-e32a0edfd2f5">34,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For segment information, including revenue by geographic region, see "Note 10: Segment Information".</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contract balances include accounts receivable and deferred revenue. For information concerning these contract balances, see "Note 2: Balance Sheet Components".</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i8268237809734025ae1e7e2fff74e17f">The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDE4OQ_b95700ba-65e9-49c5-be0c-ccf50b4675a5">210</ix:nonFraction>, <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI2Mw_d97db443-817b-43f0-b507-d4e70eb5be43">which we expect to recognize ratably over the next 21 months</ix:nonNumeric>.</ix:continuation> </span></div><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_58"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 7: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RleHRyZWdpb246ZmVjOWViMGI1M2Y4NDQ2NThlNmQ5YmFjYmYxNmIwNzZfMTIx_8d619564-fd50-42fd-83d8-18922f0a764c" continuedAt="i55af63e447a849a89014950c9dc15615" escape="true">INTEREST INCOME (EXPENSE) AND OTHER, NET</ix:nonNumeric></span></div><ix:continuation id="i55af63e447a849a89014950c9dc15615"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RleHRyZWdpb246ZmVjOWViMGI1M2Y4NDQ2NThlNmQ5YmFjYmYxNmIwNzZfMTI1_23bcf937-0f54-4881-8cdf-076cf9ec1015" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest income (expense) and other, consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.853%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.280%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.549%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:InterestAndOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy0xLTEtMS0w_da7b41a5-d9d4-44fa-830a-58b07a08df8c">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:InterestAndOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy0zLTEtMS0w_bc0b0c31-09e1-4ec8-8173-a55e0bcb91b9">85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:InterestAndOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy01LTEtMS0w_ed2e659f-b691-414a-9e27-ee0bf1d54382">71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:InterestAndOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy03LTEtMS0w_b4e5af28-8291-4751-b848-65e9e829a40a">185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC0xLTEtMS0w_4f330122-b3c7-4f28-8fe7-b0e725d2f8ee">37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC0zLTEtMS0w_6d7f3450-4d13-47a4-ae78-c9678be1e385">53</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC01LTEtMS0w_9b366bd5-318f-46fb-a000-e563f78b8f6e">81</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC03LTEtMS0w_fe5d316b-6703-4deb-84cf-e905be47c65a">97</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS0xLTEtMS0w_73d9a670-2779-49ac-b6fc-f719f69d0281">82</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS0zLTEtMS0w_84746dec-3d83-4f1e-ad72-1a18d17eb293">34</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS01LTEtMS0w_3563fea6-e0a1-474e-82db-fd0517db2e76">122</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS03LTEtMS0w_bcc48936-3fb6-4985-9cd1-8a9070bb211c">82</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest income (expense) and other, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS0xLTEtMS0w_9b5d5889-bc07-4e5c-895c-cff5cb168675">24</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS0zLTEtMS0w_a71336a5-ba28-4270-9428-52b3609babdb">104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS01LTEtMS0w_90128cd8-d4b8-45ac-96f2-ec5cd3fb6bcc">30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS03LTEtMS0w_1c93d7cd-8fc9-44db-b378-bd80d3274b52">200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_61"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 8: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMjA4OQ_f593f92f-6272-47e6-b8e3-2071687e17b9" continuedAt="i80b8452505774288b092d5abe9d5cd6c" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i80b8452505774288b092d5abe9d5cd6c"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes during the 2020 and 2019 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" name="pxlw:ReversalOfUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfNDg2_b9915b4a-6da7-48b9-bc22-7d483da82479">10</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" name="pxlw:ReversalOfUncertainTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfNDkz_d074bf6f-5f1a-4dcf-b13e-5784c0545755">31</ix:nonFraction> during the first six months of 2020 and 2019, respectively. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As we do not believe that it is more likely than not that we will realize a benefit from our U.S. net deferred tax assets, including our U.S. net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S. income tax expense or benefit. We have not recorded a valuation allowance against our other foreign net deferred tax assets, with the exception of Canada, as we believe that it is more likely than not that we will realize a benefit from those assets.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the amount of our uncertain tax positions was a liability of $<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTIxNA_55babfc9-8d5e-43ed-a680-e14620cb97e0">1,537</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTIyMQ_d0197a09-648e-4d76-8221-e6c4d30abaf9">1,554</ix:nonFraction>, respectively, as well as a contra deferred tax asset of $<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="pxlw:Reductiontodeferredtaxassets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTI4MQ_42399caf-32f1-4970-bb8c-8c8edafcdc25">1,244</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i812ecc12b5d340a989b326edf5853f7a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="pxlw:Reductiontodeferredtaxassets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTI4OA_95d457e7-595d-40f2-b538-6ae53196897b">1,100</ix:nonFraction>, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor or if the statute of limitation expires, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $<ix:nonFraction unitRef="usd" contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTgyNA_003c0d8a-d058-4db6-8bdf-d006646ffd1b">79</ix:nonFraction> within the next twelve months due to the expiration of statutes of limitation in foreign jurisdictions. We recognize interest and penalties related to uncertain tax positions in income tax expense in our condensed consolidated statements of operations.</span></div></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_64"></div><div style="margin-top:9pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 9: EARNINGS (<ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjcy_d92ec9ac-3011-486d-9385-39153d92bd3f" continuedAt="if6d10fc867054fedb98ffab3ba422282" escape="true">LOSS) PER SHARE</ix:nonNumeric></span></div><ix:continuation id="if6d10fc867054fedb98ffab3ba422282" continuedAt="i302fbb2a1a03495aaca515f5461e0bb0"><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjYw_f1ecd20e-af90-4db6-9f42-09a451615b03" escape="true"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy0xLTEtMS0w_ed2e9f8b-17f5-41fe-9c63-36de4400bb08">6,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy0zLTEtMS0w_2af2812f-6ee6-49b1-a751-496a02ba8bf8">2,448</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy01LTEtMS0w_98d376f7-3a45-458d-bbbc-fb61164198f9">11,951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy03LTEtMS0w_d159875c-e9ff-4df7-9124-831b1e56b481">2,315</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC0xLTEtMS0w_aedb145d-668d-473a-bbc2-2fc330a87919">39,444</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC0zLTEtMS0w_2ea56725-af02-4e24-acbe-54221f2d6e3a">37,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC01LTEtMS0w_5f902dd0-ad25-4ecf-8568-f467c1b4eefb">39,156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC03LTEtMS0w_5ff23b48-a394-4486-9571-75e7a33a2a93">37,469</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share - basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS0xLTEtMS0w_49ba6b15-43d2-4775-8b85-1c87247d50fd">0.17</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS0zLTEtMS0w_590f0e35-2fb3-4107-a1b8-10305e311252">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS01LTEtMS0w_0274569a-e0e0-422a-9cd6-b8dc981d037a">0.31</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS03LTEtMS0w_cd18b0af-1e9c-40d6-8666-3a38db70ca5e">0.06</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;"><span><br/></span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjg1_d191bf96-1b29-4aec-8557-a8b4ed8d73d7" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy0xLTEtMS0w_7697c75c-e6f3-42fa-aa31-0772125a542e">4,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idcdfc3ebd0c54ae4b1af4625a1685372_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy0zLTEtMS0w_f20f396f-5200-40bf-8338-989442c012ba">3,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6172b7524a0042b99736dbe082db9fce_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy01LTEtMS0w_faff9d99-5dfe-43c9-a98c-43de125af073">3,979</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id25c4516a3dc496fa14fd7a49402300a_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy03LTEtMS0w_58f2b1ba-ade1-482e-a3d9-aad03f1a26b1">3,353</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i302fbb2a1a03495aaca515f5461e0bb0">Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.</ix:continuation> </span></div><div style="text-align:justify;margin-top:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;"><span><br/></span></div><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_67"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 10: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODI2_45831732-d3b2-4150-8e5b-9790cb7532bc" continuedAt="i01b5cc7bd40e48bc95c8eec0df50a239" escape="true">SEGMENT INFORMATION</ix:nonNumeric></span></div><ix:continuation id="i01b5cc7bd40e48bc95c8eec0df50a239"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We function as a single operating segment: the design and development of integrated circuits for use in electronic display devices. The majority of our assets are located in the United States.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic Information</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODE1_3cc0af0c-e37d-4732-8c24-18985baabc94" escape="true"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographic region, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if052aad35bab4e73bedc4a9b10b5cc7c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy0xLTEtMS0w_e5bcfd1e-a90a-456e-a1e9-e72b778f6c79">7,515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8552a52bb4f4626a90c5ec735234c59_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy0zLTEtMS0w_af317d06-46ce-4d8b-8442-ee65bbd325c8">15,234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7de7cdf573d34bcbbdd581925a4ce99f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy01LTEtMS0w_04ca316b-3086-4abc-a930-81725b169372">16,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8187ffa5e69c4e52902f1dcbe380fc89_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy03LTEtMS0w_4c0966da-1004-4def-890f-327a36d8b402">28,694</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f93af9c53704c5b907796e135964718_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC0xLTEtMS0w_f5271e28-1acb-4e62-afba-4ebe6c120781">959</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i93d8fe21267544799cd49f8c20f04fa1_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC0zLTEtMS0w_b55f3962-3845-4a98-b9c8-5a6e697a3868">1,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e638d8306de41858d2a6cff50a9264f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC01LTEtMS0w_28eaa0ff-61f2-4b90-bed8-72fece42f666">3,805</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i992ec88d65144316b40c77bb8dfc7e96_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC03LTEtMS0w_d619bb25-9c3f-47d8-81c6-7b03cdf2d7e7">3,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06bd6f8de82845beae628c4c93ec2715_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS0xLTEtMS0w_fe79fb4d-bfbe-42cd-a2a4-64dbce606979">433</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcb09931f6074c73bcbdbf3d0d8b9bd7_D20190401-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS0zLTEtMS0w_a86da5ef-7886-46d1-9431-6cba263cbdd4">623</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib641190dea144d22905d4afa1ac0f304_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS01LTEtMS0w_1311e3c6-b669-40bc-b857-841f27883489">2,099</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7c95c90127d4cf8ba384ca59d86cb29_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS03LTEtMS0w_860f5dcf-044b-48f9-a118-3ab6753c5349">1,337</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb2f2d14302f42568f23978ff1d1298d_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0xLTEtMS01MzA_b4bbf044-e8cc-427e-b702-34b690e5cf71">185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iadd9e5f6f81042e58f4b3e65344291a1_D20190401-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0zLTEtMS01MzA_5f8b2e02-ed8d-497d-8ba0-62b27b1d38aa">71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6cd5b31d0b974a5a8f92d92e2d330b95_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi01LTEtMS01MzA_0000abc7-280c-4a5e-971d-ee1856b28db8">190</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d3ddd64702c41ef87e720256f5fbd18_D20190101-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi03LTEtMS01MzA_7d8d897a-c964-486e-86f7-8e586ab404fa">104</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taiwan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if09d07512ca541cc9a2dbdcb51627309_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0xLTEtMS0w_4fe9a13b-cc0f-484f-8056-331a3ee1b81c">161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i23ad45bbf3684c258a1defd4be9f539d_D20190401-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0zLTEtMS0w_0f7db3e8-d5e4-4ced-b403-41c8dad6d18e">380</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f7ee53c5090424b921c8c681da2c9cd_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi01LTEtMS0w_3c702f1a-835d-4a03-ae00-6edfa8d3481c">899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2138c0fc7e284926b976034b86e8a26c_D20190101-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi03LTEtMS0w_123ca31f-4b36-46bb-b315-43819efad483">899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6fdba0b7a79c4f1db09d79861bbb109a_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy0xLTEtMS0w_fe699fa8-5f0a-4384-a7a6-569b50b42c15">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d4f0372292842729c94843287af968e_D20190401-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy0zLTEtMS0w_35946ec0-46f3-4dd2-9917-14b49f3e4a84">33</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d3aaf4380f14ae783b91a1f0e994f01_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy01LTEtMS0w_4d52f163-415a-4bad-ab9f-5588f50f1dcc">33</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e3d7c3b38104b808cb6e53310dbd55c_D20190101-20190630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy03LTEtMS0w_b0996a0e-64aa-469b-98a1-c4f4ab5d9f4f">93</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtMS0xLTEtMA_95a8e305-f176-4256-a6ca-7263aaff5a5b">9,253</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtMy0xLTEtMA_93ddeee0-94ac-40c5-81db-1967da2f9d96">18,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtNS0xLTEtMA_2fcc50d6-a4cf-4f8f-aff2-18d55cdc4616">23,027</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtNy0xLTEtMA_edab4936-fe53-40dd-a4f4-3c109c5a4cba">34,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Significant Customers</span></div><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODIw_4fed5113-1546-4ec0-b0a9-eee1d7a4553f" escape="true"><div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:47.561%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All distributors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC0xLTEtMS0w_735512ef-f755-4d60-ae0b-12be9aaef96a">65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iff95e9b850fd4efea1fbed974a6e508d_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC0zLTEtMS0w_0ed26915-95c0-49c2-9c6c-2152f3ac0517">45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia34a17ca228d4eafaf4ec3ecda379672_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC01LTEtMS0w_4e075109-47d7-40bf-b8e9-cf10db03fe58">51</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7138f7c718514523a7b36e9bba6236fb_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC03LTEtMS0w_849f5ce0-cb02-4d8c-8805-587731b5e1fb">36</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributor A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ibfa3eb5f14e544aa927fb95aafc903f6_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS0xLTEtMS0w_55cb40ac-e091-4a90-8d0e-be6ebc61481b">54</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie0e23f573467413f9548028c02527b91_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS0zLTEtMS0w_2c7f9df1-1722-47fd-97a9-db499feeabd5">37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib4a7696156ea41f7acee16b3d2a1309f_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS01LTEtMS0w_c4ddde1e-746b-4564-944c-026958f04f52">29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9f70b5b37a0940b786cae2fe3dffc7b5_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS03LTEtMS0w_10b10680-4b48-4fcd-889e-c32278e04b0c">30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">End customers: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Top five end customers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i665a66ef2caa4086ba5c5f8f0b8b06a6_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb">73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i65379a94eb7445f49493a56d2a3df4c6_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19">81</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i28f2a16ec0ad413785cc246957deca30_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS01LTEtMS0w_34ea57fa-5e36-4c62-bc64-b6efa3b46a42">61</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic8f42c83b56849f39bafe7e020554ac2_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS03LTEtMS0w_08a1dffc-2ab1-4802-8f1f-814364d660fd">80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib969908529794e8ebb88f562ade7b254_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d">25</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i45be9c7961464fadbb5c111bce008162_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4">45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia25981b125e64cfb84ef48636da741a7_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtNS0xLTEtMA_404ffa3a-30d2-4db1-93b6-867104bb91b1">37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i525124752eea43b4b284d48ef089c671_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtNy0xLTEtMA_5349d566-7878-42bb-996a-a4d0ad1bbae8">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id0d17779c533457187d84eebeff725c4_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="icfa3983936e242058806e6376f3e28eb_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i993947ef48b64df28f27bb02840ca967_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtNS0xLTEtMA_5a3bfd00-1d77-4c90-bdd5-df36944ae7d0">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ieb7d3743676b42d89c52a50eac390079_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtNy0xLTEtMA_091a6544-15d7-4521-88a1-4630d4a96239">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia835e56cc89e4e6fa227ce06a7139df5_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItMS0xLTEtMA_6397363b-fba3-4165-930f-5767984df1ae">13</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8daa470133cf4603afacbd96d0766070_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItMy0xLTEtMA_adae75c7-676a-47a4-93c8-8565f4f7bf87">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id6d92039fea64e6c81d29b5ea06c556a_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItNS0xLTEtMA_baf80e3c-a67e-4946-a0d2-c9b1b1707eb8">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i1195646ea1fc4c179e9f71ab8f24cf65_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItNy0xLTEtMA_2c0fc6bb-3f06-4b60-8d1c-45fc7e756407">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer D</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i285ba47fe51a4ef2880628ae37962d49_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtMS0xLTEtMA_266220fe-5e15-47f0-9f9e-a2a2217b5b07">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iab9419c560ea444788b3540c7d1291d2_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtMy0xLTEtMA_8a48813e-8698-43ae-99fb-1936a26879a5">9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7504bd68e00346538c349da9ab0d1e32_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtNS0xLTEtMA_4fe336e3-a7b3-482e-bfd9-35a6115344c6">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i111a2b50ff4048939f94ce293a3ce99a_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtNy0xLTEtMA_a0b0a4d9-82ce-4f37-80fd-f8547d9966a9">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer E</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8332d47a475a4b62bcdf057780ee80c6_D20200401-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtMS0xLTEtMA_bf1fbf55-17e5-43ce-8817-d7050fe62384">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i1aa1cc7a392f4fe3ad13536040ef7114_D20190401-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtMy0xLTEtMA_c57bf74e-5e7d-4d36-8c7a-f3c1b298e07a">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8896723afa974d0abf1ab07335834298_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtNS0xLTEtMA_fc54fdf6-d91d-47ab-b8e3-2e37f299647f">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie59fadeceb7049d8b5147dffdf7e7b35_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtNy0xLTEtMA_37b3b948-0421-4d00-af7d-3eb8f1cabf94">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3" footnoteRole="http://www.xbrl.org/2003/role/footnote">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</ix:footnote></span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODU3_2328344a-60e9-43b9-860d-9f4d23b4c8c0" escape="true"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:72.340%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.463%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.464%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account X</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i2d530949c9964285a2444edb0e54aee5_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMS0xLTEtMS0w_094f93d7-e49f-4e5e-894a-feb850ba299c">63</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i83247ba8e3bc45958b20eb9887ee76ea_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMS0zLTEtMS0w_c976970c-e78f-4b0c-94f6-67a121f1ac2f">24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Y</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic951ba5784cd4c31b75b0ad39aa941b6_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMi0xLTEtMS0w_bccb3035-03e8-4f03-8f66-70cfa1965985">15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iceba6945831e4f55ae0a11e05b1284b3_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMi0zLTEtMS0w_b54f624d-de16-4ea7-bf2d-b5a632a3c6df">42</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Z</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i55b075608fff4c08b6ab851e74a74249_D20200101-20200630" decimals="2" format="ixt:zerodash" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMy0xLTEtMS0w_422a886c-b6da-444f-92ca-20d0e7ac3675">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ibfd4e035421f4041906b474104b0494a_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMy0zLTEtMS0w_932db372-6b05-48bd-852c-9bd5f56e66e3">26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_70"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 11: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83MC9mcmFnOmE1NTY5MDJmYTQ4OTQ0ZmY4MzJiZDk5OGQxZGMxNzcwL3RleHRyZWdpb246YTU1NjkwMmZhNDg5NDRmZjgzMmJkOTk4ZDFkYzE3NzBfMTcxMA_bb9a952e-4f43-4a4d-8582-829b604f771e" continuedAt="ib270b199607b44a59b1cb92296adde84" escape="true">RISKS AND UNCERTAINTIES</ix:nonNumeric></span></div><ix:continuation id="ib270b199607b44a59b1cb92296adde84"><div style="margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentration of Suppliers</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People&#8217;s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risk of Technological Change</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentrations of Credit Risk</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.</span></div></ix:continuation><div><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_73"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTE 12: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTkwNg_ff0d724b-dac9-4335-9659-3100c0db8400" continuedAt="idc83460a261a4bd489f3fedd229ce23a" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="idc83460a261a4bd489f3fedd229ce23a" continuedAt="ia7aad18c53374c8d87019cbe19e488b7"><div style="margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Indemnifications</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of our agreements include indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of March 31, 2020, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.</span></div><div style="text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Other Contractual Obligation</span></div></ix:continuation><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ia7aad18c53374c8d87019cbe19e488b7">As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. As of June 30, 2020, $<ix:nonFraction unitRef="usd" contextRef="i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630" decimals="-3" name="us-gaap:OtherCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTY2Nw_a4c29c54-a29c-4d69-8346-15d4e2cee50f">463</ix:nonFraction> is included in accrued liabilities and current portion of long-term liabilities in our condensed consolidated balance sheets and $<ix:nonFraction unitRef="usd" contextRef="i44ce67496207441fbfaccb51e20bb99c_I20200630" decimals="-3" name="us-gaap:OtherCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTc4OA_23f34828-296d-449a-8b3d-bf5d629d1c85">339</ix:nonFraction> is included in long-term liabilities, net of current portion in our condensed consolidated balance sheets.</ix:continuation> </span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">22</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;">NOTE 13: <ix:nonNumeric contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUyOA_c52b3842-7029-4d5f-93db-0241270790c0" continuedAt="ic3e27bd6301841a79fbcf72fd8bea02b" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic3e27bd6301841a79fbcf72fd8bea02b"><div><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 7, 2020, the Board of Directors (the &#8220;Board&#8221;) of the Company approved a restructuring plan to make the operation of the Company more efficient and which would result in an approximat</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ely <ix:nonFraction unitRef="number" contextRef="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807" decimals="2" name="pxlw:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUyNA_4c9ec8af-d6bf-42e2-bff2-8dfff812375a">14</ix:nonFraction>%</span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reduction in workforce, primarily in the areas of operations, research and development, sales, and marketing. The Board believes adoption of this restructuring plan will help streamline the Company&#8217;s operations and workforce, and more appropriately align the Company&#8217;s operating expenses with current revenue levels. The Company expects the restructuring to be substantially completed by the end of the third quarter ending September 30, 2020 and expects to incur total estimated restructuring charges of approximately $<ix:nonFraction unitRef="usd" contextRef="i2c6791f1fb484e688e7ccab7317bccb6_I20200807" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUxMw_10904c43-7329-427d-bb98-88a0fd4091ed">1,500</ix:nonFraction> related to employee severance and benefits. The Company expects that these charges will largely be recorded in the third quarter of 2020.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the restructuring, the Company expects to realize annualized savings of approximately $<ix:nonFraction unitRef="usd" contextRef="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOnFutureEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUwMg_5e7ddc7d-e4cf-4701-9d20-695fba6f021b">3,200</ix:nonFraction>.</span></div></ix:continuation><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span><br/></span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_79"></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 2. &#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_82"></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Forward-looking Statements</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This Quarterly Report on Form 10-Q contains "forward-looking statements" that are based on current expectations, estimates, beliefs, assumptions and projections about our business. Words such as "may," "will," "appears," "predicts," "continue," "expects," "anticipates," "intends," "plans," "believes," "seeks," "estimates" and the negative or other variations of such words and similar expressions are intended to identify such forward-looking statements. These forward-looking statements include, but are not limited to, statements regarding: the impact of the COVID-19 pandemic (including any changes in laws or regulations in reaction to same) on Company personnel, on revenue, on Company suppliers, and on Company customers and their respective end markets; the Company&#8217;s restructuring plan, its expectations and estimates regarding the workforce reduction, the objectives of the restructuring plan and the timing thereof, amounts and timing of the charges and savings to be incurred in connection with the restructuring plan, and the potential impact of the restructuring plan; the anticipated features, benefits and market opportunities for our products; our technologies and intellectual property; our international operations; our strategy, including with respect to our intellectual property portfolio, research and development efforts and acquisition and investment opportunities; our gross profit margin; our restructuring programs, including estimates, timing and impact thereof, as well as any future restructuring programs; our liquidity, capital resources and the sufficiency of our working capital and need for, or ability to secure, additional financing and the potential impact thereof; our obtaining forgiveness of our PPP loan in whole or in part; our contractual obligations, exchange rate and interest rate risks; our income taxes, including our ability to realize the benefit of net deferred tax assets, our uncertain tax position liability; accounting policies and use of estimates and potential impact of changes thereto; our revenue, the potential impact on our business of certain risks, including the concentration of our suppliers, risks of technological change, concentration of credit risk, changes in the markets in which we operate, our international operations, including in Asia and our exchange rate risks, our indemnification obligations and litigation risks. These statements are not guarantees of future performance and involve certain risks and uncertainties that are difficult to predict and which may cause actual outcomes and results to differ materially from what is expressed or forecasted in such forward-looking statements. A detailed discussion of risks and uncertainties that could cause actual results and events to differ materially from such forward-looking statements, including risks related to COVID-19, risks related to our business, risks related to our industry and risks related to our common stock, is included in Part&#160;II, Item&#160;1A of this Quarterly Report on Form 10-Q. These forward-looking statements speak only as of the date on which they are made, and we do not intend to update any forward-looking statement to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q. If we do update or correct one or more forward-looking statements, you should not conclude that we will make additional updates or corrections with respect thereto or with respect to other forward-looking statements. Except where the context otherwise requires, in this Quarterly Report on Form 10-Q, the "Company," "Pixelworks," "we," "us" and "our" refer to Pixelworks, Inc., an Oregon corporation, and its wholly-owned subsidiaries.</span></div><div style="text-align:justify;margin-top:5pt;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">23</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">COVID-19 </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and the virus continues to spread in areas where we operate and sell our products and services. Several public health organizations have recommended, and many local governments have implemented, certain measures to slow and limit the transmission of the virus, including shelter in place and social distancing ordinances, which has resulted in a significant deterioration of economic conditions in many of the countries in which we operate. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact of COVID-19 and the related disruptions caused to the global economy and our business did not have a material adverse impact on our business during the quarter ended March 31, 2020.  However, the spread of the COVID-19 virus caused us to modify our business practices, including implementing work-from-home policies and restricting travel by our employees.  We also took certain actions in response to the pandemic, which are set forth above in &#8220;Note Regarding COVID-19.&#8221;</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Looking forward, the impact of the pandemic on the global economy and on our business, as well as on the business of our suppliers and customers, and the additional measures that may be needed in the future in response to it, will depend on many factors beyond our control and knowledge.  We will continually monitor the situation to determine what actions may be necessary or appropriate to address the impact of the pandemic, which may include actions mandated or recommended by federal, state or local authorities.  While we expect the impacts of COVID-19 to be temporary, the disruptions caused by the virus may negatively affect our revenue, results of operations, financial condition, liquidity capital investments and financing arrangements in 2020.  For example, we expect that our revenues for fiscal year 2020 will be lower than initially anticipated at the beginning of the year and travel restrictions and border closures could have a material impact on our ability to achieve our business goals.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business &amp; Education (projector).</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We were one of the first companies to commercially launch a video System on Chip ("SoC") capable of deinterlacing 1080i HDTV signals and one of the first companies with a commercial dual-channel 1080i deinterlacer integrated circuit. Our Topaz product line was one of the industry&#8217;s first single-chip SoC for digital projection. We first introduced our motion estimation / motion compensation technology ("MEMC") for TVs and in recent years introduced a mobile-optimized MEMC solution for smartphones, one of several unique features in the mobile-optimized Iris visual processor. In 2019, we introduced our Hollywood award-winning TrueCut&#174; video platform, the industry&#8217;s first motion grading technology that allows fine tuning of motion appearance in cinematic content for a wide range of frame rates, shutter angles and display types. </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our solutions enable worldwide manufacturers to offer leading-edge consumer electronics and professional display products, as well as video delivery and streaming solutions for content service providers. Our core visual display processing technology intelligently processes digital images and video from a variety of sources and optimizes the content for a superior viewing experience. Our video coding technology reduces storage requirements, significantly reduces bandwidth constraint issues and converts content between multiple formats to enable seamless delivery of video, including OTA streaming, while also maintaining end-to-end content security.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rapid growth in video consumption, combined with the move towards high frame rate / refresh rate displays, especially in mobile, is increasing the demand for our visual processing and video delivery solutions. Our technologies can be applied to a wide range of devices from large-screen projectors to cinematic big screens, to low-power mobile tablets, smartphones, high-quality video infrastructure equipment and streaming devices. Our products are architected and optimized for power, cost, bandwidth, and overall system performance, according to the requirements of the specific application. On occasion, we have also licensed our technology. </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we had an intellectual property portfolio of 345 patents related to the visual display of digital image data.&#160;We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost and bandwidth and increase overall system performance and device functionality.&#160;We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets.</span></div><div style="text-align:justify;margin-top:5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Results of Operations</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Revenue, net</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenue for the three and six month periods ended June 30, 2020 and 2019, was as follows (dollars in thousands):</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.782%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenue decreased $8.8 million, or 49%, in the second quarter of 2020 compared to the second quarter of 2019 and decreased $11.6 million, or 34% in the first half of 2020 compared to the first half of 2019.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue recorded in the second quarter of 2020 consisted of $8.8 million in revenue from the sale of integrated circuit ("IC") products and $0.4 million in revenue related to engineering services, license revenue and other. Revenue recorded in the second quarter of 2019 consisted of $17.6 million in revenue from the sale of IC products and $0.4 million in revenue related to engineering services, license revenue and other.  Revenue recorded in the first half of 2020 consisted of $21.9 million in revenue from the sale of IC products and $1.1 million in revenue related to engineering services, license revenue and other. Revenue recorded in the first half of 2019 consisted of $32.7 million in revenue from the sale of IC products and $2.0 million in revenue related to engineering services, license revenue and other. </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in IC revenue in both periods presented is primarily due to decreased unit sales into the digital projector and video delivery markets as a result of customers continuing to correct their inventory levels and the disruptions caused by COVID-19 to our revenue. The decrease in revenue related to engineering services, license revenue and other is primarily due to the recognition of license revenue during the first quarter of 2019.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect that the disruptions caused by COVID-19 to our revenue will continue into the second half of 2020.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Cost of revenue and gross profit</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of revenue and gross profit for the three and six month periods ended June 30, 2020 and 2019, were as follows (dollars in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:36.157%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:5.748%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.432%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.748%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.432%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.748%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.432%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.748%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.445%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of<br/>revenue</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Direct product costs and related overhead </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Inventory charges </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory step-up and backlog amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,203&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,827&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,049&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,376&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;">Includes purchased materials, assembly, test, labor, employee benefits and royalties.</span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">2</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;">Includes charges to reduce inventory to lower of cost or market and a benefit for sales of previously written down inventory.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gross profit margin was 55% in the second quarter of 2020 compared to 52% in the second quarter of 2019 and was 51% in the first half of 2020 compared to 51% in the first half of 2019. The increase in gross profit margin in the second quarter of 2020 compared to the second quarter of 2019 was primarily due to a more favorable mix of sales into the digital projector market.  The consistent gross profit margin in the first half of 2020 compared to the first half of 2019 is primarily due to a more favorable mix of sales into the digital projector market offset by high margin license revenue recorded in the first half of 2019. </span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks&#8217; gross profit margin is subject to variability based on changes in revenue levels, product mix, average selling prices, startup costs, restructuring charges, amortization related to acquired intangible assets, inventory step-up and backlog, and the timing and execution of manufacturing ramps as well as other factors.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Research and development</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development expense includes compensation and related costs for personnel, development-related expenses, including non-recurring engineering expenses and fees for outside services, depreciation and amortization, expensed equipment, facilities and information technology expense allocations and travel and related expenses. </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development expense for the three and six month periods ended June 30, 2020 and 2019, was as follows (dollars in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.782%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,314&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development expense decreased $0.1 million, or 1% in the second quarter of 2020 compared to the second quarter of 2019 and decreased $0.3 million, or 2% in the first half of 2020 compared to the first half of 2019. The decreases in the 2020 periods compared to the 2019 periods were primarily due to a&#160;general decrease across multiple expense categories as we focused on cost management in response to the effects of COVID-19. These decreases were partially offset by an increase in non-recurring engineering expense&#160;due to the timing of development activities.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Selling, general and administrative</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expense includes compensation and related costs for personnel, sales commissions, facilities and information technology expense allocations, travel, outside services and other general expenses incurred in our sales, marketing, customer support, management, legal and other professional and administrative support functions. </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expense for the three and six month periods ended June 30, 2020 and 2019, was as follows (dollars in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:41.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.782%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%&#160;Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,349&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,395&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling, general and administrative expense increased $0.2 million, or 4%, in the second quarter of 2020 compared to the second quarter of 2019 and decreased $0.1 million, or 0% in the first half of 2020 compared to the first half of 2019. There were no individually significant increases or decreases contributing to the overall changes in the 2020 periods compared to the 2019 periods.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Restructurings</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "2020 Plan"). The 2020 Plan included an approximately 4% reduction in workforce, primarily in the areas of research and development and sales. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2019, we executed a restructuring plan to make the operation of the Company more efficient (the "2019 Plan"). The 2019 Plan included an approximately 2% reduction in workforce, primarily in the areas of sales and operations.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restructuring expense for the three and six month periods ended June 30, 2020 and 2019, was as follows and was included in operating expenses (dollars in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:55.456%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.087%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.087%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.087%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.093%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total restructuring expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended June 30, 2020, we did not record any restructuring expense. During the six months ended June 30, 2020 we recorded $0.6 million in restructuring expense related to the 2020 Plan. The 2020 Plan was complete in the first quarter of 2020 and we do not expect to incur any further expenses related to the 2020 Plan. During the three and six months ended June 30, 2019, we recorded $0.4 million in restructuring expense related to the 2019 Plan. The 2019 Plan was complete as of the second quarter of 2019. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">On August 6, 2020, the Board approved an additional restructuring plan which would result in an approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">ately 14% re</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">duction in workforce.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:103%;">  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;">For additional information, see &#8220;Note 13: Subsequent Events&#8221;.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Provision for income taxes</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes during the 2020 and 2019 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a negligible benefit for the reversal of previously recorded foreign tax contingencies during the first half of 2020 and during the first half of 2019. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">27</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Liquidity and Capital Resources</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Cash, cash equivalents and short-term marketable securities</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total cash and cash equivalents increased $13.1 million to $20.4 million at June 30, 2020 from $7.3 million at December 31, 2019. Short-term marketable securities decreased $6.0 million to $1.0 million at June 30, 2020 from $7.0 million at December 31, 2019. The net increase in cash, cash equivalents and short-term marketable securities of $7.1 million during the first half of 2020 was the result of $4.3 million in proceeds from our short-term line of credit, $2.5 million in net proceeds from our "at the market" equity offering, $0.8 million in proceeds from a Paycheck Protection Program loan, $0.3 million in proceeds from the issuances of common stock under our employee equity incentive plans and $0.2 million provided by operating activities. These increases were partially offset by $0.6 million used for purchases of property and equipment and $0.3 million used for payments on other asset financings.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, our cash, cash equivalents and short-term marketable securities balance consisted of $13.9 million in cash equivalents held in U.S. dollar denominated money market funds, $6.5 million in cash, $0.7 million in corporate debt securities and $0.3 million in commercial paper. Our investment policy requires that our portfolio maintain a weighted average maturity of less than 12 months. Additionally, no maturities can extend beyond 24 months and concentrations with individual securities are limited. At the time of purchase, the short-term credit rating must be rated at least A-2 / P-2 / F-2 by at least two Nationally Recognized Statistical Rating Organizations ("NRSRO") and securities of issuers with a long-term credit rating must be rated at least A or A3 by at least two NRSRO. Our investment policy is reviewed at least annually by our Audit Committee.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts receivable, net</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable, net decreased to $5.9 million as of June 30, 2020 from $10.9 million as of December 31, 2019. The average number of days sales outstanding decreased to 58 days as of June 30, 2020 from 61 days as of December 31, 2019. The decrease in accounts receivable and days sales outstanding was due to normal fluctuations in the timing of sales and customer receipts within the second quarter of 2020, and the fourth quarter of 2019.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Inventories</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories were $4.8 million as of June 30, 2020 and $5.4 million&#160;at&#160;December&#160;31, 2019. Inventory turnover decreased to 3.1 as of June 30, 2020 from 7.9 as of December&#160;31, 2019 primarily due to lower cost of goods sold during the second quarter of 2020 compared to the fourth quarter of 2019. Inventory turnover is calculated based on annualized quarterly operating results and average inventory balances during the quarter. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Capital resources</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Short-term line of credit</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended on December 14, 2012, December 4, 2013, December 18, 2015, December 15, 2016, July 21, 2017, December 21, 2017, December 18, 2018, December 18, 2019 and April 17, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provides a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of&#160;(i)&#160;$10.0&#160;million, or (ii)&#160;$2.5 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable of both Pixelworks and ViXS Systems, Inc., subject to certain limitations on the amount of accounts receivables attributable to ViXS. The Revolving Line has a maturity date of December 27, 2020. In addition, the Revolving Loan Agreement provides for non-formula advances of up to $10.0 million which may be made solely during the last five business days of any fiscal month or quarter and which must be repaid by us on or before the fifth business day after the applicable fiscal month or quarter end. Due to their repayment terms, non-formula advances do not provide us with usable liquidity.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Revolving Loan Agreement contains customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could result in the acceleration of our obligations under the Revolving Loan Agreement, and an increase to the applicable interest rate, and would permit the Bank to exercise remedies with respect to its security interest. As of June 30, 2020, we were in compliance with all of the terms of the Revolving Loan Agreement. </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, short-term borrowings outstanding under the Revolving Line consisted of $4.3 million. The weighted-average interest rate on short-term borrowings outstanding as of June 30, 2020 was&#160;3.5%.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we had no outstanding borrowings under the Revolving Line.  </span></div><div style="margin-top:5pt;"><span><br/></span></div><div style="text-align:justify;margin-top:5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Paycheck Protection Program Loan</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $0.8 million (the &#8220;Loan&#8221;) pursuant to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;).</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan is evidenced by a promissory note (the &#8220;Note&#8221;) dated April 25, 2020, and matures 2 years from the disbursement date. The Note bears interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing 6 months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contains customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender may require immediate repayment of all amounts outstanding under the Note.</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, &#8220;Qualifying Expenses&#8221;), pursuant to the terms and limitations of the PPP. The Company intends to use the Loan amount for Qualifying Expenses and we intend to apply for forgiveness, however, no assurance is provided that the Company will obtain forgiveness of the Loan in whole or in part.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">At the Market Offering</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25 million from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers&#8217; transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and during the three months ended June 30, 2020, we sold an aggregate of 803,528 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $2.5 million, and gross proceeds of approximately $2.8 million and paid Cowen commissions and fees of approximately $0.1 million, and other expenses of $0.2 million. As of June 30, 2020, the remaining availability under the at the market offering is $22.2 million.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Liquidity</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, our cash, cash equivalents and short-term marketable securities balance of $21.4 million was highly liquid. We anticipate that our existing working capital will be adequate to fund our operating, investing and financing needs for at least the next twelve months. We may pursue financing arrangements including the issuance of debt or equity securities or reduce expenditures, or both, to meet our cash requirements, including in the longer term. There is no assurance that, if required, we will be able to raise additional capital or reduce discretionary spending to provide the required liquidity which, in turn, may have an adverse effect on our financial position, results of operations and cash flows. In addition, the impact of COVID-19 has affected our ability to pursue such financing arrangements and we are uncertain about when that will change.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, we evaluate acquisitions of businesses, products or technologies that complement our business. Any  transactions, if consummated, may consume a material portion of our working capital or require the issuance of equity securities that may result in dilution to existing shareholders. Our ability to generate cash from operations is also subject to substantial risks described in Part II, &#8220;Item 1A., Risk Factors.&#8221; If any of these risks occur, we may be unable to generate or sustain positive cash flow from operating activities. We would then be required to use existing cash and cash equivalents to support our working capital and other cash requirements. If additional funds are required to support our working capital requirements, acquisitions or other purposes, we may seek to raise funds through debt financing, equity financing or from other sources. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our shareholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain additional financing on terms favorable to us.</span></div><div style="text-align:justify;margin-top:9pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contractual Payment Obligations</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contractual obligations for 2020 and beyond are included in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, filed with the Securities and Exchange Commission on May 8, 2020. Our obligations for 2020 and beyond have not changed materially as of June 30, 2020.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Off-Balance Sheet Arrangements</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not have any off-balance sheet arrangements that have, or are reasonably likely to have, a material current or future effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_94"></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 3. &#160;&#160;Quantitative and Qualitative Disclosure About Market Risk.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable. </span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 4.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt;">Controls and Procedures.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based on management&#8217;s evaluation (with the participation of our Chief Executive Officer&#160;(our Principal Executive Officer) and Chief Financial Officer (our Principal Financial Officer)), our Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, (the "Exchange Act")) to determine if they provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and is accumulated and communicated to management, including our Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this report, the Company&#8217;s disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inherent Limitations on Effectiveness of Controls</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.</span></div><div style="margin-top:5pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART II &#8211; OTHER INFORMATION</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_103"></div><div style="text-indent:-72pt;padding-left:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 1A.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt;">Risk Factors.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The following risks could materially and adversely affect our business, financial condition, and results of operations, and the trading price of our common stock could decline. These risk factors do not identify all of the risks that we face.&#160;Our business operations could also be affected by factors that we currently consider to be immaterial or that are unknown to us at the present time. Investors should also refer to the other information contained in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2019, including our consolidated financial statements and related notes, and our other filings made from time to time with the Securities and Exchange Commission ("SEC").</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Risks Related to COVID-19</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The ongoing effects of the COVID-19 pandemic could disrupt our business or the business of our customers or suppliers, and as such, may adversely affect our financial condition.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business, the businesses of our customers, and the businesses of our suppliers could be materially and adversely affected by the effects of the COVID-19 pandemic and the related governmental, business and community responses to it.&#160;Additionally, the economies and financial markets of many countries have been impacted by the pandemic, and the longevity and significance of the resulting economic impact is currently unknown.&#160;A significant economic downturn could materially and adversely affect our end customers, and thus could negatively impact demand for our products and our operating results.&#160; </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Many state governments in the U.S. &#160;have issued &#8220;shelter in place&#8221; or &#8220;stay at home&#8221; orders that generally require residents remain in their homes, subject to certain exceptions for essential services. For example, in California, where our corporate headquarters are, a &#8220;stay at home&#8221; order is currently in effect that requires our employees to work from home until further notice. Additionally, our employees in Japan and in the rest of North America are working from home under similar orders from local governments. The continuing impact of these, and similar orders may adversely impact the efficiency and effectiveness of our organization, as well as the operations of our suppliers and customers. We face additional risks and challenges related to having a portion of our workforce working from home, including added pressure on our IT systems and the security of our network, and new challenges as our team adjusts to online collaboration. Additionally, our sales team may not be able to make sales calls to current and potential customers at the same volume as they did prior to the stay at home orders as they juggle varying competing interests.  Also, our ability to make in-person sales calls may be affected in areas with stay at home orders in place, which may, in turn, affect our revenues. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The outbreak of COVID-19 may put additional pressures on our supply chain, including temporary or long-term disruption or delays. If the impact of an outbreak continues for an extended period, it could adversely impact our supply chain and the growth of our revenues.&#160;COVID-19 may result in supply shortages of our products or our ability to import, export or sell product to customers in both the U.S. and international markets. Any decrease, limitations or delays on our ability to import, export, or sell our products would harm our business.&#160;</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The continued uncertain global economic environment and volatility in global credit and financial markets could materially and adversely affect our business and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The state of the global economy continues to be uncertain. As a result of these conditions, our manufacturers, vendors and customers might experience deterioration of their businesses, cash flow shortages and difficulty obtaining financing which could result in interruptions or delays in the performance of any contracts, reductions and delays in customer purchases, delays in or the inability of customers to obtain financing to purchase our products, and bankruptcy of customers. Furthermore, the constraints in the capital and credit markets, may limit the ability of our customers to meet their liquidity needs, which could result in an impairment of their ability to make timely payments to us and reduce their demand for our products, adversely impacting our results of operations and cash flows. This environment has also made it difficult for us to accurately forecast and plan future business activities.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;text-decoration: underline;">Company Specific Risks</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we fail to meet the evolving needs of our markets, identify new products, services or technologies, or successfully compete in our target markets, our revenue and financial results will be adversely impacted.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks designs, develops and markets visual processing and advanced media processing solutions in the mobile video, digital projection and video delivery markets.  Our success depends to a significant extent on our ability to meet the evolving needs of these markets and to enhance our existing products, solutions and technologies. In addition, our success depends on our ability to identify emerging industry trends and to develop new products, solutions and technologies. Our existing markets and products and new markets and products may require a considerable investment of technical, financial, compliance, sales and marketing resources. We are currently devoting significant resources to the development of technologies and business offerings in markets where our operating history is less extensive, such as the video delivery market where our acquisition of ViXS has allowed us to expand our market presence and product portfolio.  </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We cannot assure you that our strategic direction will result in innovative products and technologies that provide value to our customers and partners. If we fail to anticipate the changing needs of our target markets and emerging technology trends, or adapt that strategy as market conditions evolve, in a timely manner to exploit potential market opportunities our business will be harmed. In addition, if demand for products and solutions from these markets is below our expectations, if we fail to achieve consumer or market acceptance of them or if we are not able to develop these products and solutions in a cost effective or efficient manner, we may not realize benefits from our strategy.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our target markets remain extremely competitive, and we expect competition to intensify as current competitors expand their product and/or service offerings, industry standards continue to evolve and new competitors enter these markets. If we are unable to successfully compete in our target markets, demand for our products, solutions and technologies could decrease, which would cause our revenue to decline and our financial results to suffer. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our product strategy, which is targeted at markets demanding superior video and digital image quality as well as efficient video delivery, may not address the demands of our target customers and may not lead to increased revenue in a timely manner or at all, which could materially adversely affect our results of operations and limit our ability to grow.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have adopted a product strategy that focuses on our core competencies in visual display processing and delivering high levels of video and digital image quality. With this strategy, we continue to make further investments in the development of our image processor architecture for the digital projector market, with particular focus on adding increased performance and functionality. For the mobile device market, our strategy focuses on implementing our intellectual property ("IP") to improve the video performance of our customers&#8217; image processors through the use of our MotionEngine&#174; advanced video co-processor integrated circuits. This strategy is designed to address the needs of the high-resolution and high-quality segment of these markets. Such markets may not develop or may take longer to develop than we expect. We cannot assure you that the products we are developing will adequately address the demands of our target customers, or that we will be able to produce our new products at costs that enable us to price these products competitively.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Achieving design wins involves lengthy competitive selection processes that require us to incur significant expenditures prior to generating any revenue or without any guarantee of any revenue related to this business. If we fail to generate revenue after incurring substantial expenses to develop our products, our business and operating results would suffer. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We must achieve "design wins" that enable us to sell our semiconductor solutions for use in our customers&#8217; products. These competitive selection processes typically are lengthy and can require us to incur significant research and development expenditures and dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not achieve a design win and may never generate any revenue despite incurring significant research and development expenditures. This could cause us to lose revenue and require us to write off obsolete inventory and could weaken our position in future competitive selection processes.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Even if our product strategy is properly targeted, we cannot assure you that the products we are developing will lead to an increase in revenue from new design wins. To achieve design wins, we must design and deliver cost-effective, innovative and integrated semiconductors that overcome the significant costs associated with qualifying a new supplier and which make developers reluctant to change component sources.&#160;Additionally, potential developers may be unwilling to select our products due to concerns over our financial strength. Further, design wins do not necessarily result in developers ordering large volumes of our products. Developers can choose at any time to discontinue using our products in their designs or product development efforts. A design win is not a binding commitment by a developer to purchase our products, but rather a decision by a developer to use our products in its design process. Even if our products are chosen to be incorporated into a developer&#8217;s products, we may still not realize significant revenue from the developer if its products are not commercially successful or it chooses to qualify, or incorporate the products, of a second source. Additionally, even if our product strategy is successful at achieving design wins and increasing our revenue, we may continue to incur operating losses due to the significant research and development costs that are required to develop competitive products for the digital projection market and mobile market.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">System security and data protection breaches, as well as cyber-attacks, could disrupt our operations, reduce our expected revenue and increase our expenses, which could adversely affect our stock price and damage our reputation.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Security breaches, computer malware and cyber-attacks have become more prevalent and sophisticated in recent years. These attacks have occurred on our systems in the past and are expected to occur in the future. Experienced computer programmers, hackers and employees may be able to penetrate our security controls and misappropriate or compromise our confidential information, or that of our employees or third parties. These attacks may create system disruptions or cause shutdowns. For portions of our IT infrastructure, including business management and communication software products, we rely on products and services provided by third parties. These providers may also experience breaches and attacks to their products which may impact our systems. Data security breaches may also result from non-technical means, such as actions by an employee with access to our systems.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Actual or perceived breaches of our security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us, our partners, our customers or third parties could expose the parties affected to a risk of loss, or misuse of this information, resulting in litigation and potential liability, damage to our brand and reputation or other harm to our business. Our efforts to prevent and overcome these challenges could increase our expenses and may not be successful. We may experience interruptions, delays, cessation of service and loss of existing or potential customers. Such disruptions could adversely impact our ability to fulfill orders and interrupt other critical functions. Delayed sales, lower margins or lost customers as a result of these disruptions could adversely affect our financial results, stock price and reputation.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we fail to retain or attract the specialized technical and management personnel required to successfully operate our business, it could harm our business and may result in lost sales and diversion of management resources.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our success depends on the continued services of our executive officers and other key management, engineering, and sales and marketing personnel and on our ability to continue to attract, retain and motivate qualified personnel. Competition for skilled engineers and management personnel is intense within our industry, and we may not be successful in hiring and retaining qualified individuals. For example, we have experienced, and may continue to experience, difficulty and increased compensation expense in order to hire and retain qualified engineering personnel in our Shanghai design center. The loss of, or inability to hire, key personnel could limit our ability to develop new products and adapt existing products to our customers&#8217; requirements, and may result in lost sales and a diversion of management resources. Any transition in our senior management team may involve a diversion of resources and management attention, be disruptive to our daily operations or impact public or market perception, any of which could have a negative impact on our business or stock price.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not fully realize the estimated savings from our restructurings in a timely manner or at all, and our restructuring programs may result in business disruptions and decrease productivity. Any of the foregoing would negatively affect our financial condition and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In each of 2020, 2019 and 2018, we executed restructuring plans to make the operation of the Company more efficient. While these restructuring plans were complete as of June 30, 2020, we may not be able to implement future restructuring programs as planned, and we may need to take additional measures to fulfill the objectives of our restructuring. The anticipated expenses associated with our restructuring programs may differ from or exceed our expectations, and we might not be able to realize the full amount of estimated savings from the restructuring programs, in a timely manner, or at all. Additionally, our restructuring plans may result in business disruptions or decreases in productivity. As a result, our restructuring plans could have an adverse impact on our financial condition or results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We have significantly fewer financial resources than most of our competitors, which limits our ability to implement new products or enhancements to our current products and may require us to implement additional future restructuring plans, which in turn could adversely affect our future sales and financial condition.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial resource constraints could limit our ability to execute our product strategy or require us to implement additional restructuring plans, particularly if we are unable to generate sufficient cash from operations or obtain additional sources of financing. Any future restructuring actions may slow our development of new or enhanced products by limiting our research and development and engineering activities. Our cash balances are also lower than those of our competitors, which may limit our ability to develop competitive new products on a timely basis or at all. If we are unable to successfully introduce new or enhanced products, our sales, operating results and financial condition will be adversely affected.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are not profitable in the future, we may be unable to continue our operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have incurred operating losses each fiscal year since 2010 and have an accumulated deficit of $388.6 million as of December 31, 2019. If and when we achieve profitability depends upon a number of factors, including our ability to develop and market innovative products, accurately estimate inventory needs, contract effectively for manufacturing capacity and maintain sufficient funds to finance our activities. We cannot assure our investors that we will ever achieve annual profitability, or that we will be able to maintain profitability if achieved. If we are not profitable in the future, we may be unable to continue our operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">A significant amount of our revenue comes from a limited number of customers and distributors and from time to time we may enter into exclusive deals with customers, exposing us to increased credit risk and subjecting our cash flow to the risk that any of our customers or distributors could decrease or cancel its orders.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The display manufacturing market is highly concentrated and we are, and will continue to be, dependent on a limited number of customers and distributors for a substantial portion of our revenue. Sales to our top distributor represented 29%, 28% and 34% of revenue for the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, respectively. If any of our distributors ceases to do business with us, it may be difficult for us to find adequate replacements, and even if we do, it may take some time. The loss of any of our top distributors could negatively affect our results of operations. Additionally, revenue attributable to our top five end customers represented 61%, 77% and 82% of revenue for the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, respectively. As of June 30, 2020 we had two accounts that each represented 10% or more of accounts receivable. As of December 31, 2019, we had three accounts that each represented 10% or more of accounts receivable. All of the orders included in our backlog are cancelable. A reduction, delay or cancellation of orders from one or more of our significant customers, or a decision by one or more of our significant customers to select products manufactured by a competitor or to use its own internally-developed semiconductors, would significantly and negatively impact our revenue. Further, the concentration of our accounts receivable with a limited number of customers increases our credit risk. The failure of these customers to pay their balances, or any customer to pay future outstanding balances, would result in an operating expense and reduce our cash flows.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We generally do not have long-term purchase commitments from our customers and if our customers cancel or change their purchase commitments, our revenue and operating results could suffer. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Substantially all of our sales to date have been made on a purchase order basis. We generally do not have long-term commitments with our customers. As a result, our customers may cancel, change or delay product purchase commitments with little or no notice to us and without penalty. This, in turn, could cause our revenue to decline and materially and adversely affect our results of operations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our revenue and operating results can fluctuate from period to period, which could cause our share price to decline. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our revenue and operating results have fluctuated in the past and may fluctuate from period to period in the future due to a variety of factors, many of which are beyond our control. Factors that may contribute to these fluctuations include those described in this "Risk Factors" section of this report, such as the timing, changes in or cancellation of orders by customers, market acceptance of our products and our customers&#8217; products and the timing and extent of product development costs.&#160;Additionally, our business is subject to seasonality related to the markets we serve and the location of our customers. For example, we have historically experienced higher revenue from the digital projector market in the third quarter of the year, and lower revenue in the first quarter of the year.&#160;As a result of these and other factors, the results of any prior quarterly or annual periods should not be relied upon as indications of our future revenue or operating performance. Fluctuations in our revenue and operating results could cause our share price to decline.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not be able to borrow funds under our credit facility or secure future financing which could affect our ability to fund fluctuations in our working capital requirements.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank, which was later amended on December 14, 2012, December 4, 2013, December 18, 2015, December 15, 2016, July 21, 2017, December 21, 2017, December 18, 2018, December 18, 2019 and April 17, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provides a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of (i) $10.0 million or (ii) $2.5 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable of both Pixelworks and ViXS Systems, Inc., subject to certain limitations on the amount of accounts receivables attributable to ViXS. The Revolving Line has a maturity date of December 27, 2020. We view this line of credit as a source of available liquidity to fund fluctuations in our working capital requirements; however, all credit extensions are subject to the bank&#8217;s sole discretion. If we experience an increase in order activity from our customers, our cash balance may decrease due to the need to purchase inventories to fulfill those orders. If this occurs, we may need to draw on this facility in order to maintain our liquidity.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This facility contains various conditions, covenants and representations with which we must be in compliance in order to borrow funds. We cannot assure you that we will be in compliance with these conditions, covenants and representations when we may need to borrow funds under this facility, nor can we assure you that the bank will consent to such borrowings, in which case we may need to seek alternative sources of funding, which may not be available quickly or which may be available only on less favorable terms. Our inability to raise the necessary funding in the event we need it could negatively affect our business. In addition, the amount available to us under this facility depends in part on our accounts receivable balance which could decrease due to a decrease in revenue.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This facility expires on December 27, 2020, after which time we may need to secure new financing to continue funding fluctuations in our working capital requirements. We cannot assure you that we will be able to secure new financing in a timely manner or at all, or secure financing on terms that are acceptable to us.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are unable to generate sufficient cash from operations and are forced to seek additional financing alternatives, or in the event we acquire or make an investment in companies that complement our business, our working capital may be adversely affected and our shareholders may experience dilution or our operations may be impaired.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may be unable to generate or sustain positive cash flow from operating activities and would then be required to use existing cash and cash equivalents to support our working capital and other cash requirements. Additionally, from time to time, we may evaluate acquisitions of, or investments in, businesses, products or technologies that complement our business. For example, on August 2, 2017 we completed the acquisition of ViXS and issued approximately 3.7 million shares of our common stock as consideration. Any additional transactions, if consummated, may consume a material portion of our working capital or require the issuance of equity securities that may result in dilution to existing shareholders. If additional funds are required to support our working capital requirements, acquisitions or other purposes, we may seek to raise funds through debt and equity financing or from other sources. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our shareholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain additional financing on terms favorable to us.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%;">We face risks related to the Paycheck Protection Program loan, which could negatively impact our financial position.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We face risks related to the Paycheck Protection Program loan, which could negatively impact our financial position. On April 25, 2020, the Company entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796,242 (the &#8220;Loan&#8221;) pursuant to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;). The Loan is evidenced by a promissory note (the &#8220;Note&#8221;) dated April 25, 2020, and matures 2 years from the disbursement date. The Note bears interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing 6 months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, &#8220;Qualifying Expenses&#8221;), pursuant to the terms and limitations of the PPP. The Company intends to use the Loan amount for Qualifying Expenses and intends to apply for forgiveness, however, no assurance is provided that the Company will obtain forgiveness of the Loan in whole or in part. If forgiveness is not granted, the PPP Loan, in whole or in part, will need to be repaid by the Company, which could have an adverse effect on our future cash flows and financial position.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We license our intellectual property, which exposes us to risks of infringement or misappropriation, and may cause fluctuations in our operating results.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have licensed certain intellectual property to third parties and may enter into additional license arrangements in the future. We cannot assure you, however, that others will be interested in licensing our intellectual property on commercially favorable terms or at all. We also cannot ensure that licensees will honor agreed-upon market restrictions, not infringe upon or misappropriate our intellectual property or maintain the confidentiality of our proprietary information.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">IP license agreements are complex and earning and recognizing revenue under these agreements depends upon many factors, including completion of milestones, allocation of values to delivered items and customer acceptances. Many of these factors require significant judgments. Also, generating revenue from these arrangements is a lengthy and complex process that may last beyond the period in which efforts begin and, once an agreement is in place, the timing of revenue recognition may depend on events such as customer acceptance of deliverables, achievement of milestones, our ability to track and report progress on contracts, customer commercialization of the licensed technology and other factors, any or all of which may or may not be achieved. The accounting rules associated with recognizing revenue from these transactions are complex and subject to interpretation. Due to these factors, the amount of licensing revenue recognized in any period, if any, and our results of operations, may differ significantly from our expectations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Finally, because licensing revenue typically has a higher margin compared to product sales, licensing revenue can have a disproportionate impact on our gross profit and results of operations. There is no assurance that we will be able to maintain a consistent level of licensing revenue or mix of licensing revenue and revenue from product sales, which could result in wide fluctuations in our results of operations from period to period, making it difficult to accurately measure the performance of our business.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our net operating loss carryforwards may be limited or they may expire before utilization.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, we had federal, state and foreign net operating loss carryforwards of approximately $174.5 million,  $10.9 million, and $38.5 million respectively, which will begin to expire in 2020. These net operating loss carryforwards may be used to offset future taxable income and thereby reduce our income taxes otherwise payable. However, we cannot assure you that we will have taxable income in the future before all or a portion of these net operating loss carryforwards expire. Additionally, our federal net operating losses may be limited by Section&#160;382 of the Internal Revenue Code of 1986, as amended (the "Code"), which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period. In the event of certain changes in our shareholder base, we may at some time in the future experience an "ownership change" and the use of our federal net operating loss carryforwards may be limited. In addition, the Tax Cuts and Jobs Act (the "TCJA"), limits the deduction for net operating loss carryforwards to 80 percent of taxable income for losses arising in taxable years beginning after December 31, 2017.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We face a number of risks as a result of the concentration of our operations and customers in Asia.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Many of our customers are located in Japan, China, Korea, or Taiwan. Sales outside the U.S. accounted for approximately 91%, 95% and 98% of revenue for the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, respectively. We anticipate that sales outside the U.S. will continue to account for a substantial portion of our revenue in future periods. In addition, customers who incorporate our products into their products sell a substantial portion of their products outside of the U.S. All of our products are also manufactured outside of the U.S. and most of our current manufacturers are located in Taiwan. Furthermore, most of our employees are located in China, Japan and Taiwan. Our Asian operations require significant management attention and resources, and we are subject to many risks associated with operations in Asia, including, but not limited to:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">outbreaks of health epidemics in China or other parts of Asia, including COVID-19;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in managing international distributors and manufacturers due to varying time zones, languages and business customs;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">compliance with U.S. laws affecting operations outside of the U.S., such as the Foreign Corrupt Practices Act;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">reduced or limited protection of our IP, particularly in software, which is more prone to design piracy;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in collecting outstanding accounts receivable balances;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in tax rates, tax laws and the interpretation of those laws;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties regarding timing and availability of export and import licenses;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">ensuring that we obtain complete and accurate information from our Asian operations to make proper disclosures in the United States;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">political and economic instability;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in maintaining sales representatives outside of the U.S. that are knowledgeable about our industry and products;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in the regulatory environment in China, Japan, Taiwan and Korea that may significantly impact purchases of our products by our customers or our customers&#8217; sales of their own products;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">imposition of new tariffs, quotas, trade barriers and similar trade restrictions on our sales;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">varying employment and labor laws; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">greater vulnerability to infrastructure and labor disruptions than in established markets. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any of these factors could require a disproportionate share of management&#8217;s attention, result in increased costs or decreased revenues, and could materially affect our product sales, financial condition and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our operations in Asia expose us to heightened risks due to natural disasters.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The risk of natural disasters in the Pacific Rim region is significant. Natural disasters in countries where our manufacturers or customers are located could result in disruption of our manufacturers&#8217; and customers&#8217; operations, resulting in significant delays in shipment of, or significant reductions in orders for, our products. There can be no assurance that we can locate additional manufacturing capacity or markets on favorable terms, or find new customers, in a timely manner, if at all. Natural disasters in this region could also result in:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">reduced end user demand due to the economic impact of any natural disaster; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a disruption to the global supply chain for products manufactured in areas affected by natural disasters that are included in products purchased either by us or by our customers; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">an increase in the cost of products that we purchase due to reduced supply; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">other unforeseen impacts as a result of the uncertainty resulting from a natural disaster. </span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We face additional risks associated with our operations in China and our results of operations and financial position may</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">be harmed by changes in China's political, economic or social conditions or changes in U.S.-China relations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have, and expect to continue to have, significant operations in China. The economy of China differs from the economies of many countries in important respects such as structure, government involvement, level of development, growth rate, capital reinvestment, allocation of resources, self-sufficiency, rate of inflation, foreign currency flows and balance of payments position, among others. There can be no assurance that China&#8217;s economic policies will be consistent or effective and our results of operations and financial position may be harmed by changes in China&#8217;s political, economic or social conditions. Additionally, the political and economic relationship between the U.S. and China is uncertain, and any changes in policy as a result may adversely affect our business.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, our Chinese subsidiary is considered a foreign-invested enterprise and is subject to laws and regulations applicable to foreign investment in China and, in particular, laws applicable to foreign-invested enterprises. For example, China's government imposes control over the convertibility of RMB into foreign currencies, which can cause difficulties converting cash held in RMB to other currencies. While the overall effect of legislation over the past two decades has significantly enhanced the protections afforded to various foreign investments in China, China has not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. Because these laws and regulations are relatively new, and published court decisions are limited and nonbinding in nature, the interpretation and enforcement of these laws and regulations involve uncertainties. In addition, China's legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the violation occurs. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Further, since Chinese administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings. These uncertainties may also impede our ability to enforce the contracts entered into by our Chinese subsidiary and could materially and adversely affect our business and results of operations.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our international operations expose us to risks resulting from the fluctuations of foreign currencies.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are exposed to risks resulting from the fluctuations of foreign currencies, primarily those of Japan, Taiwan, Korea and China. Additionally, with the acquisition of ViXS, we are exposed to risks resulting from fluctuations in the Canadian dollar.  We sell our products to OEMs that incorporate our products into other products that they sell outside of the U.S. While sales of our products to OEMs are denominated in U.S. dollars, the products sold by OEMs are denominated in foreign currencies. Accordingly, any strengthening of the U.S. dollar against these foreign currencies will increase the foreign currency price equivalent of our products, which could lead to a change in the competitive nature of these products in the marketplace. This, in turn, could lead to a reduction in revenue.  </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, a portion of our operating expenses, such as employee salaries and foreign income taxes, are denominated in foreign currencies. Accordingly, our operating results are affected by changes in the exchange rate between the U.S. dollar and those currencies. Any future strengthening of those currencies against the U.S. dollar will negatively impact our operating results by increasing our operating expenses as measured in U.S. dollars. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may engage in financial hedging techniques in the future as part of a strategy to address potential foreign currency exchange rate fluctuations. These hedging techniques, however, may not be successful at reducing our exposure to foreign currency exchange rate fluctuations and may increase costs and administrative complexity.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Failure to comply with anti-bribery, anti-corruption, and anti-money laundering laws could subject us to penalties and other adverse consequences.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to the Foreign Corrupt Practices Act ("FCPA") and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions. From time to time, we may leverage third parties to help conduct our businesses abroad. We and our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners, and agents, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any violation of the FCPA or other applicable anti-bribery, anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, our business, results of operations and financial condition.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our reported financial results may be materially and adversely affected by changes in accounting principles generally accepted in the United States.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Generally accepted accounting principles in the United Sates are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could materially and adversely affect the transactions completed before the announcement of a change. Additionally, the adoption of new or revised accounting principles may require that we make significant changes to our systems, processes and controls. In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASU 2016-02"). ASU 2016-02 requires a dual approach for lessee accounting under which a lessee would account for leases as&#160;finance leases or operating leases.&#160;ASU 2016-02 became effective for us on January 1, 2019. Upon adoption, we recognized additional operating lease liabilities of $6,847 based on the present value of the remaining minimum rental payments under current leasing standards for existing operating leases. We also recognized ROU assets of $6,224, which represents the operating lease liability adjusted for accrued rent and impairment of ROU assets.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are unable to maintain effective disclosure controls and internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock may be materially and adversely affected.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the second quarter of 2019, we identified a material weakness in our internal controls over financial reporting related to the review of aged liabilities for possible extinguishment due to the expiration of the statute of limitation, which was remediated as of December 31, 2019. As a result, investors may have lost confidence in the accuracy and completeness of our financial reports and effectiveness which may cause the price of our common stock to decline. Additionally, if any new internal control procedures which may be adopted or our existing internal control procedures are deemed inadequate, or if we identify additional material weaknesses in our disclosure controls or internal controls over financial reporting in the future, we will be unable to assert that our internal controls are effective. If we are unable to do so, or if our auditors are unable to attest to the effectiveness of our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">As we have limited insurance coverage, any incurred liability resulting from uncovered claims could adversely affect our financial condition and results of operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our insurance policies may not be adequate to fully offset losses from covered incidents, and we do not have coverage for certain losses. For example, we do not have earthquake insurance related to our Asian operations because adequate coverage is not offered at economically justifiable rates. If our insurance coverage is inadequate to protect us against catastrophic losses, any uncovered losses could adversely affect our financial condition and results of operations. </span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our dependence on selling to distributors and integrators increases the complexity of managing our supply chain and may result in excess inventory or inventory shortages.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Selling to distributors and OEMs that build display devices based on specifications provided by branded suppliers, also referred to as integrators, reduces our ability to forecast sales accurately and increases the complexity of our business. Our sales are generally made on the basis of customer purchase orders rather than long-term purchase commitments. Our distributors, integrators and customers may cancel or defer purchase orders at any time but we must order wafer inventory from our contract manufacturers three to four months in advance.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimates we use for our advance orders from contract manufacturers are based, in part, on reports of inventory levels and production forecasts from our distributors and integrators, which act as intermediaries between us and the companies using our products. This process requires us to make numerous assumptions concerning demand and to rely on the accuracy of the reports and forecasts of our distributors and integrators, each of which may introduce error into our estimates of inventory requirements. Our failure to manage this challenge could result in excess inventory or inventory shortages that could materially impact our operating results or limit the ability of companies using our semiconductors to deliver their products. If we overestimate demand for our products, it could lead to significant charges for obsolete inventory. On the other hand, if we underestimate demand, we could forego revenue opportunities, lose market share and damage our customer relationships.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may be unable to successfully manage any future growth, including the integration of any acquisition or equity investment, which could disrupt our business and severely harm our financial condition.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we fail to effectively manage any future internal growth, our operating expenses may increase more rapidly than our revenue, adversely affecting our financial condition and results of operations. To manage any future growth effectively in a rapidly evolving market, we must be able to maintain and improve our operational and financial systems, train and manage our employee base and attract and retain qualified personnel with relevant experience. We could spend substantial amounts of time and money in connection with expansion efforts for which we may not realize any profit. Our systems, procedures, controls or financial resources may not be adequate to support our operations and we may not be able to grow quickly enough to exploit potential market opportunities. In addition, we may not be able to successfully integrate the businesses, products, technologies or personnel of any entity that we might acquire in the future, or we may fail to realize the anticipated benefits of any such acquisition. The successful integration of any acquired business as well as the retention of personnel may require significant attention from our management and could divert resources from our existing business, which in turn could have an adverse effect on our business operations. Acquired assets or businesses may not achieve the anticipated benefits we expect due to a number of factors including: unanticipated costs or liabilities associated with such acquisition, including in the case of acquisitions we may make outside of the United States, difficulty in operating in foreign countries or complying with foreign regulatory requirements, incurrence of acquisition-related costs, harm to our relationships with existing customers as a result of such acquisition, harm to our brand and reputation, the loss of key employees in the acquired businesses, use of resources that are needed in other parts of our business, and use of substantial portions of our available cash to consummate any such acquisition. Any failure to successfully integrate any entity we may acquire or any failure to achieve the anticipated benefits of any such acquisition could disrupt our business and seriously harm our financial condition.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Continued compliance with regulatory and accounting requirements will be challenging and will require significant resources.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We spend a significant amount of management time and external resources to comply with changing laws, regulations and standards relating to corporate governance and public disclosure, including evolving SEC rules and regulations, Nasdaq Global Market rules, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Sarbanes-Oxley Act of 2002 which requires management&#8217;s annual review and evaluation of internal control over financial reporting. Failure to comply with these laws and rules could lead to investigation by regulatory authorities, de-listing from the Nasdaq Global Market, or penalties imposed on us. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Regulations related to conflict minerals may adversely impact our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The SEC has adopted disclosure and reporting rules intended to improve transparency and accountability concerning the supply of certain minerals, known as conflict minerals, originating from the Democratic Republic of Congo ("DRC") and adjoining countries. These rules require us to conduct a reasonable inquiry to determine the origin of certain materials used in our products and disclose whether our products use any materials containing conflict minerals originating from the DRC and adjoining countries. Since we do not own or operate a semiconductor fabrication facility and do not manufacture our products internally, we are dependent on the information provided by third-party foundries and production facilities regarding the materials used and the supply chains for the materials. Further, there are costs associated with complying with these rules, including costs incurred to conduct inquiries to determine the sources of any materials containing conflict minerals used in our products, to fulfill our reporting requirements and to develop and implement potential changes to products, processes or sources of supply if it is determined that our products contain or use any conflict minerals from the DRC or adjoining countries. The implementation of these rules could also affect the sourcing, supply and pricing of materials used in our products. For example, there may only be a limited number of suppliers offering &#8220;conflict free&#8221; materials and we cannot be sure that we will be able to obtain necessary "conflict free" materials from such suppliers in sufficient quantities or at reasonable prices. In addition, we may face reputational challenges if we determine that any of our products contain minerals that are not conflict free or if we are unable to sufficiently verify the origins for all materials containing conflict minerals used in our products through the procedures we may implement.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our effective income tax rate is subject to unanticipated changes in, or different interpretations of, tax rules and regulations and forecasting our effective income tax rate is complex and subject to uncertainty.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a global company, we are subject to taxation by a number of taxing authorities and as such, our tax rates vary among the jurisdictions in which we operate. Unanticipated changes in our tax rates could affect our future results of operations. Our effective tax rates could be adversely affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in tax laws or the interpretation of tax laws either in the U.S. or abroad, or by changes in the valuation of our deferred tax assets and liabilities. The ultimate outcomes of any future tax audits are uncertain, and we can give no assurance as to whether an adverse result from one or more of them would have a material effect on our operating results and financial position.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The computation of income tax expense is complex as it is based on the laws of numerous tax jurisdictions and requires significant judgment on the application of complicated rules governing accounting for tax provisions under U.S. generally accepted accounting principles. Income tax expense for interim quarters is based on our forecasted tax rate for the year, which includes forward looking financial projections, including the expectations of profit and loss by jurisdiction, and contains numerous assumptions. For these reasons, our tax rate may be materially different than our forecast.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We rely upon certain critical information systems for the operation of our business, and the failure of any critical information system may result in serious harm to our business.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain and rely upon certain critical information systems for the effective operation of our business. These information systems include telecommunications, the Internet, our corporate intranet, various computer hardware and software applications, network communications and e-mail. These information systems are subject to attacks, failures and access denials from a number of potential sources including viruses, destructive or inadequate code, power failures, and physical damage to computers, communication lines and networking equipment. To the extent that these information systems are under our control, we have implemented security procedures, such as virus protection software and firewall monitoring, to address the outlined risks. Security procedures for information systems cannot be guaranteed to be failsafe and our inability to use or access these information systems at critical times could compromise the timely and efficient operation of our business. Additionally, any compromise of our information security could result in the unauthorized publication of our confidential business or proprietary information, cause an interruption in our operations, result in the unauthorized release of customer or employee data, result in a violation of privacy or other laws, or expose us to a risk of litigation or damage our reputation, any or all of which could harm our business and operating results.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Environmental laws and regulations may cause us to incur significant expenditures to comply with applicable laws and regulations, and we may be assessed considerable penalties for noncompliance.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to numerous environmental laws and regulations. Compliance with current or future environmental laws and regulations could require us to incur substantial expenses which could harm our business, financial condition and results of operations. We have worked, and will continue to work, with our suppliers and customers to ensure that our products are compliant with enacted laws and regulations. Failure by us or our contract manufacturers to comply with such legislation could result in customers refusing to purchase our products and could subject us to significant monetary penalties in connection with a violation, either of which would have a material adverse effect on our business, financial condition and results of operations. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Company Risks Related to the Semiconductor Industry and Our Markets</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our highly integrated products and high-speed mixed signal products are difficult to manufacture without defects and the existence of defects could result in increased costs, delays in the availability of our products, reduced sales of products or claims against us.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The manufacture of semiconductors is a complex process and it is often difficult for semiconductor foundries to produce semiconductors free of defects. Because many of our products are more highly integrated than other semiconductors and incorporate mixed signal analog and digital signal processing, multi-chip modules and embedded memory technology, they are even more difficult to produce without defects. Defective products can be caused by design or manufacturing difficulties. Identifying quality problems can be performed only by analyzing and testing our semiconductors in a system after they have been manufactured. The difficulty in identifying defects is compounded because the process technology is unique to each of the multiple semiconductor foundries we contract with to manufacture our products. Despite testing by both our customers and us, errors or performance problems may be found in existing or new semiconductors. Failure to achieve defect-free products may result in increased costs and delays in the availability of our products. Defects may also divert the attention of our engineering personnel from our product development efforts to find and correct the issue, which would delay our product development efforts. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, customers could seek damages from us for their losses, and shipments of defective products may harm our reputation with our customers. If a product liability claim is brought against us, the cost of defending the claim could be significant and would divert the efforts of our technical and management personnel and harm our business. Further, our business liability insurance may be inadequate or future coverage may be unavailable on acceptable terms, which could adversely impact our financial results.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have experienced field failures of our semiconductors in certain customer applications that required us to institute additional testing. As a result of these field failures, we have incurred warranty costs due to customers returning potentially affected products and have experienced reductions in revenues due to delays in production. Our customers have also experienced delays in receiving product shipments from us that resulted in the loss of revenue and profits. Additionally, shipments of defective products could cause us to lose customers or to incur significant replacement costs, either of which would harm our reputation and our business. Any defects, errors or bugs could also interrupt or delay sales of our new products to our customers, which would adversely affect our financial results. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The development of new products is extremely complex and we may be unable to develop our new products in a timely manner, which could result in a failure to obtain new design wins and/or maintain our current revenue levels.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the inherent difficulty of designing complex integrated circuits, product development delays may result from:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in hiring and retaining necessary technical personnel;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties in reallocating engineering resources and overcoming resource limitations;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">difficulties with contract manufacturers;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes to product specifications and customer requirements;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes to market or competitive product requirements; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">unanticipated engineering complexities.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we are not successful in the timely development of new products, we may fail to obtain new design wins and our financial results will be adversely affected.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intense competition in our markets may reduce sales of our products, reduce our market share, decrease our gross profit and result in large losses.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We compete with specialized and diversified electronics and semiconductor companies that offer display processors or scaling components including: Actions Microelectronics Co., Ltd., ARM Holdings PLC, Dolby Laboratories, Inc., Egis Technology, Inc., Hisilicon&#160;Technologies Co., Ltd., i-Chips Technology Inc., Lattice Semiconductor Corporation, MediaTek Inc., Novatek Microelectronics Corp., NVIDIA Corporation, Qualcomm Incorporated, Realtek Semiconductor Corp., Renesas Electronics America Inc., Socionext, Inc., Solomon Systech (International) Ltd., STMicroelectronics N.V., Sunplus Technology Co., Ltd., Synaptics Incorporated, Texas Instruments Incorporated, Unisoc Communications, Inc., and other companies. Potential and current competitors may include diversified semiconductor manufacturers and the semiconductor divisions or affiliates of some of our customers, including: Apple Inc., Broadcom Inc., LG Electronics, Inc., MegaChips Corporation, Mitsubishi Digital Electronics America, Inc., NEC Corporation, Panasonic Corporation, Samsung Electronics Co., Ltd., Socionext, Inc., ON Semiconductor Corporation, Seiko Epson Corporation, Sharp Electronics Corporation, Sony Corporation, and Toshiba America, Inc. In addition, start-up companies may seek to compete in our markets.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Many of our competitors have longer operating histories and greater resources to support development and marketing efforts than we do. Some of our competitors operate their own fabrication facilities. These competitors may be able to react more quickly and devote more resources to efforts that compete directly with our own. Additionally, any consolidation in the semiconductor industry may impact our competitive position. Our current or potential customers have developed, and may continue to develop, their own proprietary technologies and become our competitors. Increased competition from both competitors and our customers&#8217; internal development efforts could harm our business, financial condition and results of operations by, for example, increasing pressure on our profit margin or causing us to lose sales opportunities. For example, frame rate conversion technology similar to that used in our line of MotionEngine&#174; advanced video co-processors continues to be integrated into the SoC and display timing controller products of our competitors. We cannot assure you that we can compete successfully against current or potential competitors.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are not able to respond to the rapid technological changes and evolving industry standards in the markets in which we compete, or seek to compete, our products may become less desirable or obsolete.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The markets in which we compete or seek to compete are subject to rapid technological change and miniaturization capabilities, frequent new product introductions, changing customer requirements for new products and features and evolving industry standards. The introduction of new technologies and emergence of new industry standards could render our products less desirable or obsolete, which could harm our business and significantly decrease our revenue. Examples of changing industry standards include the growing use of broadband to deliver video content, increased display resolution and size, faster screen refresh rates, video capability such as High Dynamic Range, the proliferation of new display devices and the drive to network display devices together. Our failure to predict market needs accurately or to timely develop new competitively priced products or product enhancements that incorporate new industry standards and technologies, including integrated circuits with increasing levels of integration and new features, using smaller geometry process technologies, may harm market acceptance and sales of our products.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our products are incorporated into our customers&#8217; products, which have different parts and specifications and utilize multiple protocols that allow them to be compatible with specific computers, video standards and other devices. If our customers&#8217; products are not compatible with these protocols and standards, consumers will return, or not purchase these products and the markets for our customers&#8217; products could be significantly reduced. Additionally, if the technology used by our customers becomes less competitive due to cost, customer preferences or other factors relative to alternative technologies, sales of our products could decline.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Dependence on a limited number of sole-source, third-party manufacturers for our products exposes us to possible shortages based on low manufacturing yield, errors in manufacturing, uncontrollable lead-times for manufacturing, capacity allocation, price increases with little notice, volatile inventory levels and delays in product delivery, any of which could result in delays in satisfying customer demand, increased costs and loss of revenue.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. Our wafers are not fabricated at more than one foundry at any given time and our wafers typically are designed to be fabricated in a specific process at only one foundry. Sole sourcing each product increases our dependence on our suppliers. We have limited control over delivery schedules, quality assurance, manufacturing yields, potential errors in manufacturing and production costs. We do not have long-term supply contracts with our third-party manufacturers, so they are not obligated to supply us with products for any specific period of time, quantity or price, except as may be provided in a particular purchase order. Our suppliers can increase the prices of the products we purchase from them with little notice, which may cause us to increase the prices to our customers and harm our competitiveness. Because our requirements represent only a small portion of the total production capacity of our contract manufacturers, they could reallocate capacity to other customers during periods of high demand for our products, as they have done in the past. We expect this may occur again in the future.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Establishing a relationship with a new contract manufacturer in the event of delays or increased prices would be costly and burdensome. The lead time to make such a change would be at least nine months, and the estimated time for us to adapt a product&#8217;s design to a particular contract manufacturer&#8217;s process is at least four months. Additionally, we have chosen, and may continue to choose new foundries to manufacture our wafers which in turn, may require us to modify our design methodology flow for the process technology and intellectual property cores of the new foundry. If we have to qualify a new foundry or packaging, assembly and testing supplier for any of our products or if we are unable to obtain our products from our contract manufacturers on schedule, at costs that are acceptable to us, or at all, we could incur significant delays in shipping products, our ability to satisfy customer demand could be harmed, our revenue from the sale of products may be lost or delayed and our customer relationships and ability to obtain future design wins could be damaged.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We use a customer-owned tooling process for manufacturing most of our products, which exposes us to the possibility of poor yields and unacceptably high product costs.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We build most of our products on a customer-owned tooling basis, whereby we directly contract the manufacture of our products, including wafer production, assembly and testing. As a result, we are subject to increased risks arising from wafer manufacturing yields and risks associated with coordination of the manufacturing, assembly and testing process. Poor product yields result in higher product costs, which could make our products less competitive if we increase our prices to compensate for our higher costs or could result in lower gross profit margins if we do not increase our prices.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We depend on manufacturers of our semiconductor products not only to respond to changes in technology and industry standards but also to continue the manufacturing processes on which we rely.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To respond effectively to changes in technology and industry standards, we depend on our contracted foundries to implement advanced semiconductor technologies and our operations could be adversely affected if those technologies are unavailable, delayed or inefficiently implemented. In order to increase performance and functionality and reduce the size of our products, we are continuously developing new products using advanced technologies that further miniaturize semiconductors and we are dependent on our foundries to develop and provide access to the advanced processes that enable such miniaturization. We cannot be certain that future advanced manufacturing processes will be implemented without difficulties, delays or increased expenses. Our business, financial condition and results of operations could be materially adversely affected if advanced manufacturing processes are unavailable to us, substantially delayed or inefficiently implemented.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Creating the capacity for new technological changes may cause manufacturers to discontinue older manufacturing processes in favor of newer ones. We must then either retire the affected part or port (develop) a new version of the part that can be manufactured with a newer process technology. In the event that a manufacturing process is discontinued, our current suppliers may be unwilling or unable to manufacture our current products. We may not be able to place last time buy orders for the old technology or find alternate manufacturers of our products to allow us to continue to produce products with the older technology while we expend the significant costs for research and development and time to migrate to new, more advanced processes. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shortages of materials used in the manufacturing of our products and other key components of our customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8217;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> products may increase our costs, impair our ability to ship our products on time and delay our ability to sell our products.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, shortages of components and materials that are critical to the manufacture of our products and our customers&#8217; products may occur. Such critical components and materials include semiconductor wafers and packages, double data rate memory die, display components, analog-to-digital converters, digital receivers, video decoders and voltage regulators. If material shortages occur, we may incur additional costs or be unable to ship our products to our customers in a timely fashion, both of which could harm our business and adversely affect our results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Because of our long product development process and sales cycles, we may incur substantial costs before we earn associated revenue and ultimately may not sell as many units of our products as we originally anticipated. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We develop products based on anticipated market and customer requirements and incur substantial product development expenditures, which can include the payment of large up-front, third-party license fees and royalties, prior to generating the associated revenue. Our work under these projects is technically challenging and places considerable demands on our limited resources, particularly on our most senior engineering talent. Additionally, the transition to smaller geometry process technologies continues to significantly increase the cost and complexity of new product development, particularly with regards to tooling, software tools, third party IP and engineering resources. Because the development of our products incorporates not only our complex and evolving technology, but also our customers&#8217; specific requirements, a lengthy sales process is often required before potential customers begin the technical evaluation of our products. Our customers typically perform numerous tests and extensively evaluate our products before incorporating them into their systems. The time required for testing, evaluation and design of our products into a customer&#8217;s system can take nine months or more. It can take an additional nine months or longer before a customer commences volume shipments of systems that incorporate our products, if at all. Because of the lengthy development and sales cycles, we will experience delays between the time we incur expenditures for research and development, sales and marketing and inventory and the time we generate revenue, if any, from these expenditures.  </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furthermore, we have entered into and may in the future enter into, co-development agreements that do not guarantee future sales volumes and limit our ability to sell the developed products to other customers. The exclusive nature of these development agreements increases our dependence on individual customers, particularly since we are limited in the number of products we are able to develop at any one time.  </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If actual sales volumes for a particular product are substantially less than originally anticipated, we may experience large write-offs of capitalized license fees, software development tools, product masks, inventories or other capitalized or deferred product-related costs, any of which would negatively affect our operating results. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our developed software may be incompatible with industry standards and challenging and costly to implement, which could slow product development or cause us to lose customers and design wins.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide our customers with software development tools and with software that provides basic functionality for our integrated circuits and enables enhanced connectivity of our customers&#8217; products. Software development is a complex process and we are dependent on software development languages and operating systems from vendors that may limit our ability to design software in a timely manner. Also, as software tools and interfaces change rapidly, new software languages introduced to the market may be incompatible with our existing systems and tools, requiring significant engineering efforts to migrate our existing systems in order to be compatible with those new languages. Software development disruptions could slow our product development or cause us to lose customers and design wins. The integration of software with our products adds complexity, may extend our internal development programs and could impact our customers&#8217; development schedules. This complexity requires increased coordination between hardware and software development schedules and increases our operating expenses without a corresponding increase in product revenue. This additional level of complexity lengthens the sales cycle and may result in customers selecting competitive products requiring less software integration.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The competitiveness and viability of our products could be harmed if necessary licenses of third-party technology are not available to us on terms that are acceptable to us or at all.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We license technology from independent third parties that is incorporated into our products or product enhancements. Future products or product enhancements may require additional third-party licenses that may not be available to us on terms that are acceptable to us or at all. In addition, in the event of a change in control of one of our licensors, it may become difficult to maintain access to its licensed technology. If we are unable to obtain or maintain any third-party license required to develop new products and product enhancements, we may have to obtain substitute technology with lower quality or performance standards, or at greater cost, either of which could seriously harm the competitiveness of our products.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our limited ability to protect our IP and proprietary rights could harm our competitive position by allowing our competitors to access our proprietary technology and to introduce similar products.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our ability to compete effectively with other companies depends, in part, on our ability to maintain the proprietary nature of our technology, including our semiconductor designs and software code. We provide the computer programming code for our software to customers in connection with their product development efforts, thereby increasing the risk that customers will misappropriate our proprietary software. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as nondisclosure agreements and other methods, to help protect our proprietary technologies. As of June 30, 2020, we held 345 patents and had 12 patent applications pending for protection of our significant technologies. Competitors in both the U.S. and foreign countries, many of whom have substantially greater resources than we do, may apply for and obtain patents that will prevent, limit or interfere with our ability to make and sell our products, or they may develop similar technology independently or design around our patents. Effective patent, copyright, trademark and trade secret protection may be unavailable or limited in foreign countries and, thus, make the possibility of piracy of our technology and products more likely in these countries.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We cannot assure you that the degree of protection offered by patent or trade secret laws will be sufficient. Furthermore, we cannot assure you that any patents will be issued as a result of any pending applications or that any claims allowed under issued patents will be sufficiently broad to protect our technology. We may incur significant costs to stop others from infringing our patents. In addition, it is possible that existing or future patents may be invalidated, diluted, circumvented, challenged or licensed to others.  </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Others may bring infringement or indemnification actions against us that could be time-consuming and expensive to defend.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may become subject to claims involving patents or other intellectual property rights. In recent years, there has been significant litigation in the U.S. and in other jurisdictions involving patents and other intellectual property rights. This litigation is particularly prevalent in the semiconductor industry, in which a number of companies aggressively use their patent portfolios to bring infringement claims. In recent years, there has been an increase in the filing of so-called "nuisance suits," alleging infringement of intellectual property rights. These claims may be asserted initially or as counterclaims in response to claims made by a company alleging infringement of intellectual property rights. These suits pressure defendants into entering settlement arrangements to quickly dispose of such suits, regardless of merit. We may also face claims brought by companies that are organized solely to hold and enforce patents. In addition, we may be required to indemnify our customers against IP claims related to their usage of our products as certain of our agreements include indemnification provisions from third parties relating to our intellectual property.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">IP claims could subject us to significant liability for damages and invalidate our proprietary rights. Responding to such claims, regardless of their merit, can be time-consuming, result in costly litigation, divert management&#8217;s attention and resources and cause us to incur significant expenses. As each claim is evaluated, we may consider the desirability of entering into settlement or licensing agreements. No assurance can be given that settlements will occur or that licenses can be obtained on acceptable terms or that litigation will not occur. In the event there is a temporary or permanent injunction entered prohibiting us from marketing or selling certain of our products, or a successful claim of infringement against us requiring us to pay damages or royalties to a third-party and we fail to develop or license a substitute technology, our business, results of operations or financial condition could be materially adversely affected. Any IP litigation or claims also could force us to do one or more of the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">stop selling products using technology that contains the allegedly infringing IP;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">attempt to obtain a license to the relevant IP, which may not be available on terms that are acceptable to us or at all;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">attempt to redesign those products that contain the allegedly infringing IP; or</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">pay damages for past infringement claims that are determined to be valid or which are arrived at in settlement of such litigation or threatened litigation.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we are forced to take any of the foregoing actions, we may incur significant additional costs or be unable to manufacture and sell our products, which could seriously harm our business. In addition, we may not be able to develop, license or acquire non-infringing technology under reasonable terms. These developments could result in an inability to compete for customers or otherwise adversely affect our results of operations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our products are characterized by average selling prices that can decline over relatively short periods of time, which will negatively affect our financial results unless we are able to reduce our product costs or introduce new products with higher average selling prices.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Average selling prices for our products can decline over relatively short periods of time, while many of our product costs are relatively fixed. When our average selling prices decline, our gross profit declines unless we are able to sell more units or reduce the cost to manufacture our products. We have experienced declines in our average selling prices and expect that we will continue to experience them in the future, although we cannot predict when they may occur or how severe they will be. Our financial results will suffer if we are unable to offset any reductions in our average selling prices by increasing our sales volumes, reducing our costs, adding new features to our existing products or developing new or enhanced products in a timely manner with higher selling prices or gross profits.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The cyclical nature of the semiconductor industry may lead to significant variances in the demand for our products and could harm our operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the past, the semiconductor industry has been characterized by significant downturns and wide fluctuations in supply and demand. Also, the industry has experienced significant fluctuations in anticipation of changes in general economic conditions, including economic conditions in Asia, Europe and North America. The cyclical nature of the semiconductor industry has also led to significant variances in product demand and production capacity. We have experienced, and may continue to experience, periodic fluctuations in our financial results because of changes in industry-wide conditions.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Other Risks</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The price of our common stock has and may continue to fluctuate substantially.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our stock price and the stock prices of technology companies similar to Pixelworks have been highly volatile. The price of our common stock may decline and the value of our shareholders' investment may be reduced regardless of our performance. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The daily trading volume of our common stock has historically been relatively low, although, in the three most recent years, trading volume increased compared to historical levels. As a result of the historically low volume, our shareholders may be unable to sell significant quantities of common stock in the public trading markets without a significant reduction in the price of our common shares. Additionally, market fluctuations, as well as general economic and political conditions, including recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. Other factors that could negatively impact our stock price include:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">actual or anticipated fluctuations in our operating results;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in or failure to meet expectations as to our future financial performance;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in or failure to meet financial estimates of securities analysts;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">announcements by us or our competitors of technological innovations, design wins, contracts, standards, acquisitions or divestitures;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the operating and stock price performance of other comparable companies;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">issuances or proposed issuances of equity, debt or other securities by us, or sales of securities by our security holders; and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">changes in market valuations of other technology companies.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any inability or perceived inability of investors to realize a gain on an investment in our common stock could have an adverse effect on our business, financial condition and results of operations by potentially limiting our ability to retain our customers, to attract and retain qualified employees and to raise capital. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company's securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management's attention and resources.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The interest of our current or potential significant shareholders may conflict with other shareholders and they may attempt to effect changes or acquire control, which could adversely affect our results of operations and financial condition. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our shareholders may from time to time engage in proxy solicitations, advance shareholder proposals, acquire control or otherwise attempt to effect changes, including by directly voting their shares on shareholder proposals. Campaigns by shareholders to effect changes at publicly traded companies are sometimes led by investors seeking to increase short-term shareholder value through actions such as financial restructuring, increased debt, special dividends, stock repurchases or sales of assets or the entire company. Responding to proxy contests and other actions by activist shareholders can be costly and time-consuming, disrupting our operations and diverting the attention of our Board of Directors and senior management from the pursuit of business strategies. Additionally, uncertainty over our direction and leadership may negatively impact our relationship with our customers and make it more difficult to attract and retain qualified personnel and business partners. As a result, shareholder campaigns could adversely affect our results of operations and financial condition. </span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Future sales of our equity could result in significant dilution to our existing shareholders and depress the market price of our common stock.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">It is likely that we will need to seek additional capital in the future and from time to time. If this financing is obtained through the issuance of equity securities, debt convertible into equity securities, options or warrants to acquire equity securities or similar instruments or securities, our existing shareholders will experience dilution in their ownership percentage upon the issuance, conversion or exercise of such securities and such dilution could be significant. New equity securities issued by us could have rights, preferences or privileges senior to those of our common stock. Additionally, pursuant to our &#8220;at the market&#8221; equity offering program, we may sell shares of our common stock having aggregate sales proceeds of up to $25 million from time to time through Cowen and Company, LLC, as our agent. As of June 30, 2020, we had issued and sold 803,528 shares of our common stock pursuant to our &#8220;at the market&#8221; equity offering program, resulting in net proceeds to us of approximately $2.5 million. Shares of our common stock having a value of approximately $22.5 million remain available for sale under this program. The issuance and sale of additional shares of our common stock pursuant to our &#8220;at the market&#8221; equity offering program will have a dilutive impact on our existing stockholders.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Further, the issuance and sale of, or the perception that we may issue and sell, additional shares of common stock pursuant to our &#8220;at the market&#8221; equity offering program could have the effect of depressing the market price of our common stock or increasing the volatility thereof.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, any such issuance by us or sales of our securities by our security holders, including by any of our affiliates, or the perception that such issuances or sales could occur, could negatively impact the market price of our securities. For example, a number of shareholders own significant blocks of our common stock, and we have issued approximately 3.7 million shares of our common stock to the former holders of ViXS, such shares which were freely tradeable upon issuance. If one or more of these large shareholders were to sell large portions of their holdings in a relatively short time, or if the former holders of ViXS were to collectively sell large portions of the stock issued as consideration in the Acquisition in a relatively short time, for liquidity or other reasons, the prevailing market price of our common stock could be negatively affected. This could result in further potential dilution to our existing shareholders and the impairment of our ability to raise capital through the sale of equity, debt or other securities.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may be unable to maintain compliance with Nasdaq Marketplace Rules which could cause our common stock to be delisted from the Nasdaq Global Market. This could result in the lack of a market for our common stock, cause a decrease in the value of our common stock, and adversely affect our business, financial condition and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Nasdaq Marketplace Rules our common stock must maintain a minimum price of $1.00 per share for continued inclusion on the Nasdaq Global Market. Our stock price was previously below $1.00 on May&#160;6, 2009 and was $1.22 on February 12, 2016 and we cannot guarantee that our stock price will remain at or above $1.00 per share. If the price again drops below $1.00 per share, our stock could become subject to delisting, and we may seek shareholder approval for a reverse stock split, which in turn could produce adverse effects and may not result in a long-term or permanent increase in the price of our common stock. Further, for continued listing on the Nasdaq Global Market we must have at least 400 total shareholders.</span></div><div style="text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the minimum $1.00 per share and 400 total shareholders requirements, the Nasdaq Global Market has other continued listing requirements, and we must meet all of the criteria under at least one of the following three standards: (i)&#160;a minimum of $50.0 million in total asset value and $50.0 million in revenues in the latest fiscal year or in two of the last three fiscal years, at least 1.1 million publicly held shares and at least $15 million in market value of publicly held shares; (ii) a minimum of $50.0 million in market value of listed securities, at least 1.1 million publicly held shares and at least $15.0 million in market value of publicly held shares; or (iii) a minimum of $10.0 million in shareholders' equity, at least 750,000 publicly held shares and at least $5 million in market value of publicly held shares. As of December 31, 2019, we were in compliance with these listing requirements. However, as recently as June 30, 2017, our total asset value was less than $50.0 million. In addition, as recently as during the first quarter of 2016, the aggregate market value of our listed securities was below $50.0 million. Our stock price is volatile and we believe that we continue to remain susceptible to the market value of our listed securities and/or the market value of our publicly held securities falling below $50.0 million and $15.0 million, respectively. Accordingly, we cannot assure you that we will be able to continue to comply with Nasdaq Global Market&#8217;s listing requirements. Should we be unable to remain in compliance with these requirements, our stock could become subject to delisting.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If our common stock is delisted, trading of the stock will most likely take place on an over-the-counter market established for unlisted securities. An investor is likely to find it less convenient to sell, or to obtain accurate quotations in seeking to buy, our common stock on an over-the-counter market, and many investors may not buy or sell our common stock due to difficulty in accessing over-the-counter markets, or due to policies preventing them from trading in securities not listed on a national exchange or other reasons. For these reasons and others, delisting would adversely affect the liquidity, trading volume and price of our common stock, causing the value of an investment in us to decrease and having an adverse effect on our business, financial condition and results of operations by limiting our ability to attract and retain qualified executives and employees and limiting our ability to raise capital.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The anti-takeover provisions of Oregon law and in our articles of incorporation could adversely affect the rights of the holders of our common stock, including by preventing a sale or takeover of us at a price or prices favorable to the holders of our common stock.</span></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Provisions of our articles of incorporation and bylaws and provisions of Oregon law may have the effect of delaying or preventing a merger or acquisition of us, making a merger or acquisition of us less desirable to a potential acquirer or preventing a change in our management, even if our shareholders consider the merger, acquisition or change in management favorable or if doing so would benefit our shareholders. In addition, these provisions could limit the price that investors would be willing to pay in the future for shares of our common stock. The following are examples of such provisions:</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">if the number of directors is fixed by the board at eight or more, our board of directors is divided into three classes serving staggered terms, which would make it more difficult for a group of shareholders to quickly replace a majority of directors;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">our board of directors is authorized, without prior shareholder approval, to create and issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us or to effect a change of control, commonly referred to as "blank check" preferred stock;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">members of our board of directors can be removed only for cause and at a meeting of shareholders called expressly for that purpose, by the vote of 75&#160;percent of the votes then entitled to be cast for the election of directors; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">our board of directors may alter our bylaws without obtaining shareholder approval; and shareholders are required to provide advance notice for nominations for election to the board of directors or for proposing matters to be acted upon at a shareholder meeting;</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Oregon law permits our board to consider other factors beyond stockholder value in evaluating any acquisition offer (so-called "expanded constituency" provisions); and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a supermajority (67%) vote of shareholders is required to approve certain fundamental transactions.</span></div><div style="padding-left:36pt;margin-top:5pt;"><span><br/></span></div><div style="padding-left:36pt;margin-top:5pt;"><span><br/></span></div><div style="margin-top:12pt;"><span><br/></span></div><div style="padding-left:36pt;margin-top:5pt;"><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">50</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-indent:-72pt;padding-left:72pt;margin-bottom:12pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Item 6.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt;">Exhibits.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:6.638%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.245%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:85.117%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000110465904023240/a04-8008_1ex3d1.htm">Sixth Amended and Restated Articles of Incorporation of Pixelworks, Inc., as amended (incorporated by reference to Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q filed on August 9, 2004)</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000095013408014881/v42840exv3w1.htm">Third Amendment to Sixth Amended and Restated Articles of Incorporation of Pixelworks, Inc. (incorporated by reference to Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q filed on August 11, 2008)</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">.</span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000095012310023060/v55187exv3w3.htm">Second Amended and Restated Bylaws of Pixelworks, Inc. (incorporated by reference to Exhibit 3.3 to the Company's Annual Report on Form 10-K filed on March 10, 2010).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000104016120000023/ex101svblocamendmentap.htm">Amendment No. 9 to the Loan and Security Agreement, between Pixelworks, Inc. and Silicon Valley Bank, dated April 17, 2020 (incorporated by reference to </a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000104016120000023/ex101svblocamendmentap.htm">E</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000104016120000023/ex101svblocamendmentap.htm">xhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on May 8, 2020).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000104016120000021/pppnote.htm">Promissory Note between the Company and Silicon Valley Bank dated April 25, 2020 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on April 30, 2020).</a></span></div><div><span><br/></span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1040161/000119312520162197/d933963dex11.htm">Sales Agreement, dated June 5, 2020, between Pixelworks, Inc. and Cowen and Company, LLC. (incorporated by reference to Exhibit 1.1 to the Company&#8217;s Current Report on Form 8-K filed on June 5, 2020).</a></span></div><div><span><br/></span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.1</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="pxlw-2020630ex311.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="pxlw-2020630ex312.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.1*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="pxlw-2020630ex321.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="pxlw-2020630ex322.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Label Linkbase Document</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;__________________</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:3.856%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.144%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be "filed" for under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) or the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing, except to the extent specifically stated in such filing.</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">51</span></div></div></div><div id="i0fdeed25abb9434ebedf5cc44d2c1f3f_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i0fdeed25abb9434ebedf5cc44d2c1f3f_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURE</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:4.598%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:33.337%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:56.065%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PIXELWORKS, INC.</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 10, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Elias N. Nader</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Elias N. Nader</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Vice President and Chief Financial Officer, </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(Duly Authorized Officer and Principal Accounting and Principal Financial Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">52</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>pxlw-2020630ex311.htm
<DESCRIPTION>CERTIFICATION OF CEO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i8d52d5cc174f45d1a7e47555c7648314_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 31.1 </font></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION </font></div><div style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Todd A. DeBonis, certify that&#58; </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">I have reviewed this quarterly report on Form 10-Q of Pixelworks, Inc.&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant'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 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">Evaluated the effectiveness of the registrant'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&#59; and</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:9pt;"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:6.040%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:30.894%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.678%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:52.388%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 10, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Todd A. DeBonis</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Todd A. DeBonis</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer <br>(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>pxlw-2020630ex312.htm
<DESCRIPTION>CERTIFICATION OF CFO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i69b4485d70784b43a2807f9193e94d8d_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 31.2 </font></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION </font></div><div style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Elias N. Nader, certify that&#58; </font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">I have reviewed this quarterly report on Form 10-Q of Pixelworks, Inc.&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant'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 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">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&#59;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">Evaluated the effectiveness of the registrant'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&#59; and</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt;">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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-36pt;padding-left:72pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:9pt;"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:6.040%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:30.894%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.678%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:52.388%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 10, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Elias N. Nader</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Elias N. Nader</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>pxlw-2020630ex321.htm
<DESCRIPTION>CERTIFICATION OF CEO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="ifb97029016874a36ae90568a3725566b_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 32.1 </font></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18 U.S.C. SECTION 1350, </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Quarterly Report of Pixelworks, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended June&#160;30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Todd A. DeBonis, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58; </font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:right;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.000%;"><tr><td style="width:1.0%;"></td><td style="width:9.403%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:86.597%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Todd A. DeBonis</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Todd A. DeBonis</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer <br>(Principal Executive Officer)</font></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 10, 2020</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>pxlw-2020630ex322.htm
<DESCRIPTION>CERTIFICATION OF CFO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i14b37e21f3714dd4b25fdf655defca53_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Exhibit 32.2</font></div><div style="text-align:center;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18 U.S.C. SECTION 1350, </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Quarterly Report of Pixelworks, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended June&#160;30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Elias N. Nader, Vice President, Chief Financial Officer, Secretary and Treasurer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58; </font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:9pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:right;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.000%;"><tr><td style="width:1.0%;"></td><td style="width:9.403%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:86.597%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Elias N. Nader</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Elias N. Nader</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</font></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 10, 2020</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pxlw-20200630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pxlw="http://www.pixelworks.com/20200630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pixelworks.com/20200630">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pxlw-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pxlw-20200630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pxlw-20200630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pxlw-20200630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.pixelworks.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1002003 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsParenthetical" roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofShareholdersEquityStatement" roleURI="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement">
        <link:definition>1006007 - Statement - Consolidated Statements of Shareholders' Equity Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.pixelworks.com/role/BasisofPresentation">
        <link:definition>2101101 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.pixelworks.com/role/BasisofPresentationPolicies">
        <link:definition>2202201 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationTables" roleURI="http://www.pixelworks.com/role/BasisofPresentationTables">
        <link:definition>2303301 - Disclosure - Basis of Presentation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationDetails" roleURI="http://www.pixelworks.com/role/BasisofPresentationDetails">
        <link:definition>2404401 - Disclosure - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationRecentAccountingPronouncementsDetails" roleURI="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation (Recent Accounting Pronouncements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.pixelworks.com/role/BalanceSheetComponents">
        <link:definition>2106102 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsTables">
        <link:definition>2307302 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccountsReceivableDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails">
        <link:definition>2408403 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails">
        <link:definition>2409404 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsInventoriesDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails">
        <link:definition>2410405 - Disclosure - Balance Sheet Components - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsPropertyPlantandEquipmentDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails">
        <link:definition>2411406 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails">
        <link:definition>2412407 - Disclosure - Balance Sheet Components - Acquired Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsFutureAmortizationExpenseDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails">
        <link:definition>2413408 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsGoodwillDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails">
        <link:definition>2414409 - Disclosure - Balance Sheet Components - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails">
        <link:definition>2415410 - Disclosure - Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsDeferredRevenueDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails">
        <link:definition>2416411 - Disclosure - Balance Sheet Components - Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails">
        <link:definition>2417412 - Disclosure - Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails">
        <link:definition>2418413 - Disclosure - Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails">
        <link:definition>2419414 - Disclosure - Balance Sheet Components - At the Market Offering (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesandFairValueMeasurements" roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements">
        <link:definition>2120103 - Disclosure - Marketable Securities and Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesandFairValueMeasurementsTables" roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables">
        <link:definition>2321303 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails">
        <link:definition>2422415 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails">
        <link:definition>2423416 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructurings" roleURI="http://www.pixelworks.com/role/Restructurings">
        <link:definition>2124104 - Disclosure - Restructurings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringsTables" roleURI="http://www.pixelworks.com/role/RestructuringsTables">
        <link:definition>2325304 - Disclosure - Restructurings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringsDetails" roleURI="http://www.pixelworks.com/role/RestructuringsDetails">
        <link:definition>2426417 - Disclosure - Restructurings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringsComponentsofRestructuringExpenseDetails" roleURI="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails">
        <link:definition>2427418 - Disclosure - Restructurings - Components of Restructuring Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringsRestructuringReserveRollforwardDetails" roleURI="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails">
        <link:definition>2428419 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.pixelworks.com/role/Leases">
        <link:definition>2129105 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.pixelworks.com/role/LeasesTables">
        <link:definition>2330305 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.pixelworks.com/role/LeasesNarrativeDetails">
        <link:definition>2431420 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalinformationrelatedtoleasesDetails" roleURI="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails">
        <link:definition>2432421 - Disclosure - Leases - Supplemental information related to leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails">
        <link:definition>2433422 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1" roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1">
        <link:definition>2433422 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.pixelworks.com/role/Revenue">
        <link:definition>2134106 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.pixelworks.com/role/RevenueTables">
        <link:definition>2335306 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://www.pixelworks.com/role/RevenueDetails">
        <link:definition>2436423 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.pixelworks.com/role/RevenueNarrativeDetails">
        <link:definition>2437424 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeExpenseandOtherNet" roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet">
        <link:definition>2138107 - Disclosure - Interest Income (Expense) and Other, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeExpenseandOtherNetTables" roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables">
        <link:definition>2339307 - Disclosure - Interest Income (Expense) and Other, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeExpenseandOtherNetDetails" roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails">
        <link:definition>2440425 - Disclosure - Interest Income (Expense) and Other, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.pixelworks.com/role/IncomeTaxes">
        <link:definition>2141108 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.pixelworks.com/role/IncomeTaxesDetails">
        <link:definition>2442426 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.pixelworks.com/role/EarningsPerShare">
        <link:definition>2143109 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.pixelworks.com/role/EarningsPerShareTables">
        <link:definition>2344308 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareEarningsPerShareDetails" roleURI="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails">
        <link:definition>2445427 - Disclosure - Earnings Per Share - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" roleURI="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails">
        <link:definition>2446428 - Disclosure - Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.pixelworks.com/role/SegmentInformation">
        <link:definition>2147110 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.pixelworks.com/role/SegmentInformationTables">
        <link:definition>2348309 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationGeographicInformationDetails" roleURI="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails">
        <link:definition>2449429 - Disclosure - Segment Information - Geographic Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuebyMajorCustomerDetails" roleURI="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails">
        <link:definition>2450430 - Disclosure - Segment Information - Revenue by Major Customer (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAccountsReceivablebyMajorCustomerDetails" roleURI="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails">
        <link:definition>2451431 - Disclosure - Segment Information - Accounts Receivable by Major Customer (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RisksandUncertainties" roleURI="http://www.pixelworks.com/role/RisksandUncertainties">
        <link:definition>2152111 - Disclosure - Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.pixelworks.com/role/CommitmentsandContingencies">
        <link:definition>2153112 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2454432 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.pixelworks.com/role/SubsequentEvents">
        <link:definition>2155113 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsNarrativeDetails" roleURI="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails">
        <link:definition>2456433 - Disclosure - Subsequent Events - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommenced" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" abstract="false" name="ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="pxlw_AccountBMember" abstract="true" name="AccountBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_PaycheckProtectionProgramLoanMember" abstract="true" name="PaycheckProtectionProgramLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" abstract="false" name="ProceedsFromIssuanceOfAtTheMarketOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_EngineeringServicesAndOtherMember" abstract="true" name="EngineeringServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" abstract="false" name="LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" abstract="true" name="AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_AccountMember" abstract="true" name="AccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_EndCustomerMember" abstract="true" name="EndCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_ViXSSystemsInc.Member" abstract="true" name="ViXSSystemsInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_ReversalOfUncertainTaxPositions" abstract="false" name="ReversalOfUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AmortizationOfAcquiredIntangibleAssets" abstract="false" name="AmortizationOfAcquiredIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" abstract="false" name="RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="pxlw_DistributorMember" abstract="true" name="DistributorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_SaleOfStockOtherExpenses" abstract="false" name="SaleOfStockOtherExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" abstract="true" name="AcquiredIntangibleAssetsExcludingBacklogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_EndCustomerBMember" abstract="true" name="EndCustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_A2019RestructuringPlanMember" abstract="true" name="A2019RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_EndCustomerDMember" abstract="true" name="EndCustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_A2020RestructuringPlanMember" abstract="true" name="A2020RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="pxlw_TopFiveEndCustomersMember" abstract="true" name="TopFiveEndCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_SaleOfStockCommissionFeePercent" abstract="false" name="SaleOfStockCommissionFeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" abstract="false" name="DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" abstract="false" name="FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_AllDistributorsMember" abstract="true" name="AllDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_LesseeOperatingLeasesRemainingLeaseTerm" abstract="false" name="LesseeOperatingLeasesRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pxlw_EndCustomerEMember" abstract="true" name="EndCustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_AccruedCommissionsandRoyaltiesCurrent" abstract="false" name="AccruedCommissionsandRoyaltiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" abstract="false" name="AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_BacklogandTrademarkMember" abstract="true" name="BacklogandTrademarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" abstract="false" name="ScheduleOfPropertyAndEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="pxlw_NumberOfPatents" abstract="false" name="NumberOfPatents" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pxlw_ResearchAndDevelopmentExpensePaymentMember" abstract="true" name="ResearchAndDevelopmentExpensePaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" abstract="false" name="SaleOfStockMaximumConsiderationReceivedOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" abstract="false" name="Amortizationofacquiredintangibleassetsincludingbacklog" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_SaleOfStockCommissionsAndFees" abstract="false" name="SaleOfStockCommissionsAndFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_EndCustomerCMember" abstract="true" name="EndCustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_BalanceSheetComponentsTextBlock" abstract="false" name="BalanceSheetComponentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="pxlw_IntegratedCircuitsMember" abstract="true" name="IntegratedCircuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pxlw_Reductiontodeferredtaxassets" abstract="false" name="Reductiontodeferredtaxassets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" abstract="false" name="SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pxlw_AccountCMember" abstract="true" name="AccountCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pxlw-20200630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#DocumentandEntityInformation"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a4abec95-1b23-4af3-af5f-15008e7a4371" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_77aa4397-13a2-48d5-8b2f-8c3e09bb0159" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4abec95-1b23-4af3-af5f-15008e7a4371" xlink:to="loc_us-gaap_AccountsPayableCurrent_77aa4397-13a2-48d5-8b2f-8c3e09bb0159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e9cd2a1f-69c7-4875-8a98-7fb3b2376039" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4abec95-1b23-4af3-af5f-15008e7a4371" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e9cd2a1f-69c7-4875-8a98-7fb3b2376039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_13e95851-59e5-4a3d-ada3-00eb7b9c7cea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4abec95-1b23-4af3-af5f-15008e7a4371" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_13e95851-59e5-4a3d-ada3-00eb7b9c7cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_47482d0c-ddd7-4d26-899d-96e4dc1d7f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4abec95-1b23-4af3-af5f-15008e7a4371" xlink:to="loc_us-gaap_LinesOfCreditCurrent_47482d0c-ddd7-4d26-899d-96e4dc1d7f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_73f83b8d-d6c7-4274-b93a-9cf4c0766c5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5b488d8a-a09d-4fb6-b234-6d8ddb9c01dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_73f83b8d-d6c7-4274-b93a-9cf4c0766c5e" xlink:to="loc_us-gaap_PreferredStockValue_5b488d8a-a09d-4fb6-b234-6d8ddb9c01dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1c7ea1be-1efa-4fee-ad99-c11cdba3d19b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_73f83b8d-d6c7-4274-b93a-9cf4c0766c5e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1c7ea1be-1efa-4fee-ad99-c11cdba3d19b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2c83584c-c9da-4265-9a8e-42f3c6ffecf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_73f83b8d-d6c7-4274-b93a-9cf4c0766c5e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2c83584c-c9da-4265-9a8e-42f3c6ffecf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_fe816c41-9026-42b7-b6f0-a9771501f2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_73f83b8d-d6c7-4274-b93a-9cf4c0766c5e" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_fe816c41-9026-42b7-b6f0-a9771501f2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_34d08ca7-a0c7-4816-a38a-c0c88100efbd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d2893972-f9fe-4d83-9376-093d4cb06aef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34d08ca7-a0c7-4816-a38a-c0c88100efbd" xlink:to="loc_us-gaap_StockholdersEquity_d2893972-f9fe-4d83-9376-093d4cb06aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d45e451c-7a5e-4404-b638-e01082b307e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34d08ca7-a0c7-4816-a38a-c0c88100efbd" xlink:to="loc_us-gaap_Liabilities_d45e451c-7a5e-4404-b638-e01082b307e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_608b7e2f-faf5-44db-833f-b2fe63e3c2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34d08ca7-a0c7-4816-a38a-c0c88100efbd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_608b7e2f-faf5-44db-833f-b2fe63e3c2f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f232da7-b4f7-4343-9488-922bb7574cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f232da7-b4f7-4343-9488-922bb7574cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_02b2fbb9-8f6f-4d99-bac7-91ac32e829ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_02b2fbb9-8f6f-4d99-bac7-91ac32e829ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_157252e6-9943-4d00-b576-4eabd6bec731" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_157252e6-9943-4d00-b576-4eabd6bec731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aa750d34-4874-426d-992f-0e1e5c8aacec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:to="loc_us-gaap_InventoryNet_aa750d34-4874-426d-992f-0e1e5c8aacec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d9effca5-48dd-4a1d-b075-55d7b4018b05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fd860ea-b0de-418f-9ba8-6bc2bf19d31f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d9effca5-48dd-4a1d-b075-55d7b4018b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_74fd05bf-9779-4583-8296-82a24f3af94d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_AssetsCurrent_74fd05bf-9779-4583-8296-82a24f3af94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_36f9064c-2041-47a7-89e7-f49c3575d340" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_36f9064c-2041-47a7-89e7-f49c3575d340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9461523d-e65b-49fe-8ac9-e3eab7c21f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9461523d-e65b-49fe-8ac9-e3eab7c21f4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d36586d5-82f7-4c0c-9d2b-376cb58a8a23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d36586d5-82f7-4c0c-9d2b-376cb58a8a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_911f337f-d0d7-4cd8-a74c-2d0afac8e1fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_Goodwill_911f337f-d0d7-4cd8-a74c-2d0afac8e1fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c9066feb-96d7-45f7-bffd-69579b554819" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_953de61f-dc89-4aed-9ee3-5adce4c599c1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c9066feb-96d7-45f7-bffd-69579b554819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_119a81f7-2c6f-4c7c-87fc-529b78a7f415" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_51ceecae-64f6-4dbe-a911-0971402e80a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_119a81f7-2c6f-4c7c-87fc-529b78a7f415" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_51ceecae-64f6-4dbe-a911-0971402e80a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_337cb830-238c-453a-ba0c-a84ab49dc343" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_119a81f7-2c6f-4c7c-87fc-529b78a7f415" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_337cb830-238c-453a-ba0c-a84ab49dc343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_08ec4b5e-faa8-43db-9af5-463d897fe38d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_119a81f7-2c6f-4c7c-87fc-529b78a7f415" xlink:to="loc_us-gaap_LiabilitiesCurrent_08ec4b5e-faa8-43db-9af5-463d897fe38d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_772a7874-9c63-41e4-943e-c8a11ca5c431" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_119a81f7-2c6f-4c7c-87fc-529b78a7f415" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_772a7874-9c63-41e4-943e-c8a11ca5c431" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d917b35b-c617-4b41-9a44-52ed9424806d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eaab8674-a853-41a1-8e52-c2c9901ef0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d917b35b-c617-4b41-9a44-52ed9424806d" xlink:to="loc_us-gaap_Revenues_eaab8674-a853-41a1-8e52-c2c9901ef0d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2e78a96b-3314-421b-8280-048efe1e2f03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d917b35b-c617-4b41-9a44-52ed9424806d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2e78a96b-3314-421b-8280-048efe1e2f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_739b3cfd-05f1-4c9b-a92f-9a4c73d5ffa6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5828232b-981d-4092-89ee-cd78cd8c9a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_739b3cfd-05f1-4c9b-a92f-9a4c73d5ffa6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5828232b-981d-4092-89ee-cd78cd8c9a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_18c88296-6cab-4d48-9a49-0d49989701ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_739b3cfd-05f1-4c9b-a92f-9a4c73d5ffa6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_18c88296-6cab-4d48-9a49-0d49989701ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_62002115-13eb-436c-8bb7-6662c49edce8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_739b3cfd-05f1-4c9b-a92f-9a4c73d5ffa6" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_62002115-13eb-436c-8bb7-6662c49edce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_24bcf2fd-a745-4813-95c7-48412938d062" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c33b3276-62a3-4de2-b01f-fd8ca9b43a0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_24bcf2fd-a745-4813-95c7-48412938d062" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c33b3276-62a3-4de2-b01f-fd8ca9b43a0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc2a7b6a-7016-4756-9293-78df11edc84c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_24bcf2fd-a745-4813-95c7-48412938d062" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc2a7b6a-7016-4756-9293-78df11edc84c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0451e26c-f6fb-4805-bc3e-e3f6eff67882" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8e265a58-7450-4ce3-a475-f83b4186de8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0451e26c-f6fb-4805-bc3e-e3f6eff67882" xlink:to="loc_us-gaap_OperatingIncomeLoss_8e265a58-7450-4ce3-a475-f83b4186de8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2922e716-a19b-4c0e-a658-a4056f81d3a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0451e26c-f6fb-4805-bc3e-e3f6eff67882" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2922e716-a19b-4c0e-a658-a4056f81d3a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_04abb5ee-a6a5-4018-8331-73337cbf1fba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_7f2dd4ce-5540-4aeb-96f0-ff26f1cb2387" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_04abb5ee-a6a5-4018-8331-73337cbf1fba" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_7f2dd4ce-5540-4aeb-96f0-ff26f1cb2387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c86f6435-6cab-483f-83bf-461f113b9449" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_04abb5ee-a6a5-4018-8331-73337cbf1fba" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c86f6435-6cab-483f-83bf-461f113b9449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_880bc6e8-8d76-42ad-81e4-eb55a49b60b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f59ca7e7-0ece-4671-8e6f-b4fc2d968483" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_880bc6e8-8d76-42ad-81e4-eb55a49b60b6" xlink:to="loc_us-gaap_OperatingExpenses_f59ca7e7-0ece-4671-8e6f-b4fc2d968483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7cd2a9a9-b192-409d-98a5-2c5f358d9346" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_880bc6e8-8d76-42ad-81e4-eb55a49b60b6" xlink:to="loc_us-gaap_GrossProfit_7cd2a9a9-b192-409d-98a5-2c5f358d9346" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2dbd6b0a-38b7-4bdc-887b-e55351925e61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a8444332-0ade-4797-a2db-d8b808688589" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2dbd6b0a-38b7-4bdc-887b-e55351925e61" xlink:to="loc_us-gaap_NetIncomeLoss_a8444332-0ade-4797-a2db-d8b808688589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9edba7c2-561b-4ff1-8ae7-56cece640aed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2dbd6b0a-38b7-4bdc-887b-e55351925e61" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9edba7c2-561b-4ff1-8ae7-56cece640aed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_36fb6556-995e-41fe-af75-1e6cefa11a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_36fb6556-995e-41fe-af75-1e6cefa11a5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_c04e469e-3d80-4eb3-8996-bdc3ce013a4f" xlink:href="pxlw-20200630.xsd#pxlw_ProceedsFromIssuanceOfAtTheMarketOffering"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:to="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_c04e469e-3d80-4eb3-8996-bdc3ce013a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_461852b0-e035-48c9-9f54-964c4a7a23b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_461852b0-e035-48c9-9f54-964c4a7a23b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_27ca40af-ad88-4430-8ed2-597e83ec710b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_27ca40af-ad88-4430-8ed2-597e83ec710b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_b393f873-5d83-467f-aced-2d52d01665a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6d12218-c6c4-4bf3-b78e-1ff0fc635f28" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_b393f873-5d83-467f-aced-2d52d01665a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_094dba8e-49bb-420b-acae-c66e8e3e21f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_NetIncomeLoss_094dba8e-49bb-420b-acae-c66e8e3e21f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_af0bf6be-6605-4a61-a0f8-c5caac61e4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_af0bf6be-6605-4a61-a0f8-c5caac61e4b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3241f82a-f1c5-4d79-9b89-20afd8501864" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_ShareBasedCompensation_3241f82a-f1c5-4d79-9b89-20afd8501864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_1262b93c-c2b9-475c-b278-c58e68e4ab27" xlink:href="pxlw-20200630.xsd#pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_1262b93c-c2b9-475c-b278-c58e68e4ab27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationOfAcquiredIntangibleAssets_f3282a99-9f14-488e-a788-c7235d7da9ba" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationOfAcquiredIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_pxlw_AmortizationOfAcquiredIntangibleAssets_f3282a99-9f14-488e-a788-c7235d7da9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ReversalOfUncertainTaxPositions_43a642f2-c97a-40cf-91e2-ce1e64ac4b5f" xlink:href="pxlw-20200630.xsd#pxlw_ReversalOfUncertainTaxPositions"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_pxlw_ReversalOfUncertainTaxPositions_43a642f2-c97a-40cf-91e2-ce1e64ac4b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_45d7e7f5-32e0-4c5b-841e-e82476b995b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_45d7e7f5-32e0-4c5b-841e-e82476b995b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_078d0620-623d-4a70-8c60-7fbfc4024629" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_078d0620-623d-4a70-8c60-7fbfc4024629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d02a41-45d9-449c-a22c-80578ab2d70a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d02a41-45d9-449c-a22c-80578ab2d70a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss_2460a9a1-56bc-4c4c-9706-5d90a348c981" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss_2460a9a1-56bc-4c4c-9706-5d90a348c981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c1588c68-21af-406a-bf9d-213cefdd30f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c1588c68-21af-406a-bf9d-213cefdd30f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_161a5ee1-bcc3-4112-883a-2101f019c378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_161a5ee1-bcc3-4112-883a-2101f019c378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_db3bb85f-147c-4443-9a2b-32988fadec5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_db3bb85f-147c-4443-9a2b-32988fadec5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_13d94789-c972-4a4e-9ddc-b0e2fcd307a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_13d94789-c972-4a4e-9ddc-b0e2fcd307a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ee9f1cef-5f4c-45cc-a954-0cca580d369d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ee9f1cef-5f4c-45cc-a954-0cca580d369d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_0a072985-b86b-4448-abdf-2cb57d9775a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db2ddf4-4a17-4d9b-9d4a-86d7f871bc00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_0a072985-b86b-4448-abdf-2cb57d9775a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_58ce4fd4-d3e8-4e5c-8e36-8c8e74f86034" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_58ce4fd4-d3e8-4e5c-8e36-8c8e74f86034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3dfd4482-a9cb-4bd7-8a59-da3e31f7dfea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3dfd4482-a9cb-4bd7-8a59-da3e31f7dfea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_dfe3587f-b33c-4be1-9c34-c6b813d359e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_dfe3587f-b33c-4be1-9c34-c6b813d359e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_45754290-6f64-42cb-84ef-aceda4a90e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_45754290-6f64-42cb-84ef-aceda4a90e4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_47bdbbec-a53c-481d-b3f1-c0a52d6ff3c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_47bdbbec-a53c-481d-b3f1-c0a52d6ff3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_94f346da-8bbe-4864-8c7c-66182a730497" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f1c5d28-f24d-430e-ad30-a1c823e401ba" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_94f346da-8bbe-4864-8c7c-66182a730497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26b71f24-f739-4f2b-a187-0fd4f2589824" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5cad14ed-574b-49e7-91a6-140457a86604" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26b71f24-f739-4f2b-a187-0fd4f2589824" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5cad14ed-574b-49e7-91a6-140457a86604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_14cbdc8f-6bae-41e4-bd97-fd5f4abef6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26b71f24-f739-4f2b-a187-0fd4f2589824" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_14cbdc8f-6bae-41e4-bd97-fd5f4abef6c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25fa39bc-9799-4d62-b13d-f03ee1d0fc35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26b71f24-f739-4f2b-a187-0fd4f2589824" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25fa39bc-9799-4d62-b13d-f03ee1d0fc35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="simple" xlink:href="pxlw-20200630.xsd#ConsolidatedStatementsofShareholdersEquityStatement"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationPolicies"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationRecentAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponents"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f2192151-8330-4423-8d34-cdcc50293f81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_9a1fbce2-be10-47f3-a36f-6ec81968dd74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_f2192151-8330-4423-8d34-cdcc50293f81" xlink:to="loc_us-gaap_AccountsReceivableGross_9a1fbce2-be10-47f3-a36f-6ec81968dd74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ed2740fc-7824-4af4-b119-16f0f8f6964d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_f2192151-8330-4423-8d34-cdcc50293f81" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ed2740fc-7824-4af4-b119-16f0f8f6964d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3857eb46-f4d4-4851-80b9-d371437a452f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_74e7e67a-ad57-48f3-bd42-c3e7ebf0396c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_3857eb46-f4d4-4851-80b9-d371437a452f" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_74e7e67a-ad57-48f3-bd42-c3e7ebf0396c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8909bd01-64a5-4361-b1a3-338ef1dcc255" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_3857eb46-f4d4-4851-80b9-d371437a452f" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8909bd01-64a5-4361-b1a3-338ef1dcc255" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eaa57a28-4016-4d13-9ba7-303ab6053c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7854f3b2-bee8-44d4-b949-6c0a62d4fb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_eaa57a28-4016-4d13-9ba7-303ab6053c4d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7854f3b2-bee8-44d4-b949-6c0a62d4fb4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9add872c-a2a2-4d68-9084-8be64e4e035d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_eaa57a28-4016-4d13-9ba7-303ab6053c4d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9add872c-a2a2-4d68-9084-8be64e4e035d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d98d79b3-53de-4d16-b849-7ee159721246" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c9d483dd-f655-4e59-9bfa-dabd917b4c5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d98d79b3-53de-4d16-b849-7ee159721246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c9d483dd-f655-4e59-9bfa-dabd917b4c5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8af41680-f985-4800-962a-2b91e4090eb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d98d79b3-53de-4d16-b849-7ee159721246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8af41680-f985-4800-962a-2b91e4090eb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756a90ee-2b75-4d70-ba72-88a7f5bf49b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_1c4f3335-64f9-4f72-b99f-73e9797a1960" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756a90ee-2b75-4d70-ba72-88a7f5bf49b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_1c4f3335-64f9-4f72-b99f-73e9797a1960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d818feaf-300b-4dca-8326-28cc4c6cdecb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756a90ee-2b75-4d70-ba72-88a7f5bf49b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d818feaf-300b-4dca-8326-28cc4c6cdecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ed28dd34-e529-4628-9803-f32ce6659868" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756a90ee-2b75-4d70-ba72-88a7f5bf49b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ed28dd34-e529-4628-9803-f32ce6659868" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_52fb00fa-97f3-4571-9c55-53a4989388de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_RestructuringReserveCurrent_52fb00fa-97f3-4571-9c55-53a4989388de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6340bc4e-c301-448c-a7a7-6e404374a423" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6340bc4e-c301-448c-a7a7-6e404374a423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_dfee99d2-d8e5-4cf3-956b-bd8e3beacae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_dfee99d2-d8e5-4cf3-956b-bd8e3beacae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent_2d903a06-cddb-42ef-9adc-38c6689ad5f0" xlink:href="pxlw-20200630.xsd#pxlw_AccruedCommissionsandRoyaltiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent_2d903a06-cddb-42ef-9adc-38c6689ad5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_931a28ea-c1f0-4807-bb81-96084c2729eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_InterestPayableCurrent_931a28ea-c1f0-4807-bb81-96084c2729eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b4819008-b347-4295-8048-54a035482cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b4819008-b347-4295-8048-54a035482cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_145ae2a9-81a8-4299-8378-ceff23343be5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_DeferredRevenue_145ae2a9-81a8-4299-8378-ceff23343be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6986825-f6ba-46a5-a5fe-fcec5b0de436" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0d229aa4-5d46-4f97-980f-1ac5f750690e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6986825-f6ba-46a5-a5fe-fcec5b0de436" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsDeferredRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae82bb80-de22-4925-8972-3c8bcfef8d65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a65cfabe-be40-4759-bbc5-6d3a6e74b6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae82bb80-de22-4925-8972-3c8bcfef8d65" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a65cfabe-be40-4759-bbc5-6d3a6e74b6f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d91c0b35-e970-45fe-9c56-f59c2de62e25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae82bb80-de22-4925-8972-3c8bcfef8d65" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d91c0b35-e970-45fe-9c56-f59c2de62e25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Restructurings" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Restructurings"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/Restructurings" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsComponentsofRestructuringExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_ad69ebb7-7236-4beb-98af-6a1a4d0f7a18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_9c9ea043-e31b-48f6-89e9-f30c119aca7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_ad69ebb7-7236-4beb-98af-6a1a4d0f7a18" xlink:to="loc_us-gaap_SeveranceCosts1_9c9ea043-e31b-48f6-89e9-f30c119aca7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsRestructuringReserveRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Leases" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesSupplementalinformationrelatedtoleasesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0fc111a1-2f1f-4c36-beb4-e9c60df6190c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e664e90e-d3e8-4371-b3af-b4e3b5e105a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0fc111a1-2f1f-4c36-beb4-e9c60df6190c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e664e90e-d3e8-4371-b3af-b4e3b5e105a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c495d10a-47b2-43bf-b75b-e5467793318f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0fc111a1-2f1f-4c36-beb4-e9c60df6190c" xlink:to="loc_us-gaap_OperatingLeaseLiability_c495d10a-47b2-43bf-b75b-e5467793318f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c03c3624-4ebf-40a7-97af-efb2984de3ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c03c3624-4ebf-40a7-97af-efb2984de3ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a2bb3270-e53d-4a7b-a955-f040ade5e13a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a2bb3270-e53d-4a7b-a955-f040ade5e13a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ea70547d-5bee-406b-912d-8d0ffffb6125" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ea70547d-5bee-406b-912d-8d0ffffb6125" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5af15ab2-15ce-4c69-9409-52e5960ac927" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5af15ab2-15ce-4c69-9409-52e5960ac927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_576e6589-a84e-455d-bea7-b7c6a11cd280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_576e6589-a84e-455d-bea7-b7c6a11cd280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_523fabcf-a60c-4bb1-b1d0-49a6b9c74d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_523fabcf-a60c-4bb1-b1d0-49a6b9c74d1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_36c1fa67-9ac1-4e4c-a864-a0448704d5e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9b72fbe-1845-4e18-8e76-2fee46de4ec5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_36c1fa67-9ac1-4e4c-a864-a0448704d5e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Revenue" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Revenue"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/Revenue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNet"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6abb4720-2b1d-45f6-a656-c0f8a4b9cb7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bbbcbcb1-f26f-48f4-8cdc-a706713df3b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6abb4720-2b1d-45f6-a656-c0f8a4b9cb7f" xlink:to="loc_us-gaap_InterestExpense_bbbcbcb1-f26f-48f4-8cdc-a706713df3b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome_e09daa0a-78f6-4135-8318-a2ec81032c07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6abb4720-2b1d-45f6-a656-c0f8a4b9cb7f" xlink:to="loc_us-gaap_InterestAndOtherIncome_e09daa0a-78f6-4135-8318-a2ec81032c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_e6c45c53-415d-43f1-aa0c-e9ca541ca3d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6abb4720-2b1d-45f6-a656-c0f8a4b9cb7f" xlink:to="loc_us-gaap_OtherIncome_e6c45c53-415d-43f1-aa0c-e9ca541ca3d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationGeographicInformationDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationRevenuebyMajorCustomerDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationAccountsReceivablebyMajorCustomerDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RisksandUncertainties"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEventsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pxlw-20200630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="extended" id="i2a081d312dec48dd8ef4112129b841ed_DocumentandEntityInformation"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="icdd4950bf2414eb09db9a1c9dcde0cee_CondensedConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="ifde0d66be2b84d80b8bad3ebbd7686e1_CondensedConsolidatedStatementsofOperations"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended" id="ib7cf2d423d7446cfb5f534530be97709_CondensedConsolidatedStatementsofOperationsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_39150c06-a246-4dd9-98f5-b282f2d0de7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_39150c06-a246-4dd9-98f5-b282f2d0de7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d93b0f-54b0-4489-9460-1e816d2e09b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d93b0f-54b0-4489-9460-1e816d2e09b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_c18b7a4f-f288-4c9f-9d71-ee8963d9cc04" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_c18b7a4f-f288-4c9f-9d71-ee8963d9cc04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ca33382a-a84d-4b07-a2aa-d27905f88d8e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ca33382a-a84d-4b07-a2aa-d27905f88d8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_254772df-82b5-4e35-bf1a-4efe27d28c87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_SalesMember_254772df-82b5-4e35-bf1a-4efe27d28c87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b6c4ae9b-65cb-4280-8b79-5cfeeb6f089c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_CostOfSalesMember_b6c4ae9b-65cb-4280-8b79-5cfeeb6f089c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9e292c48-5734-4135-be93-cbc3980e4520" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9e292c48-5734-4135-be93-cbc3980e4520" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_cf02dfbc-9bbd-4584-87bf-a50e01b1c549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_cf02dfbc-9bbd-4584-87bf-a50e01b1c549" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78569546-2f8c-40db-932a-312c16704cb4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78569546-2f8c-40db-932a-312c16704cb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_5d64cd08-7a17-4cec-b160-b33e3e578421" xlink:href="pxlw-20200630.xsd#pxlw_AcquiredIntangibleAssetsExcludingBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:to="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_5d64cd08-7a17-4cec-b160-b33e3e578421" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended" id="if3e9c5ad0e61485fa5513a27088d1ce5_CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="i007c2ebf03994a34bc195cd2bbb714ae_CondensedConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="simple" xlink:href="pxlw-20200630.xsd#ConsolidatedStatementsofShareholdersEquityStatement"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="extended" id="i04ad909f52ed4ee29db4d3d2672a327f_ConsolidatedStatementsofShareholdersEquityStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ab5291e4-0d6c-4879-9412-47ad5a33f26d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_SharesIssued_ab5291e4-0d6c-4879-9412-47ad5a33f26d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3540d452-040d-4c06-ab32-6759425ba997" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockholdersEquity_3540d452-040d-4c06-ab32-6759425ba997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_557ab81b-75cf-4e4b-810d-75f2c9d820e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_557ab81b-75cf-4e4b-810d-75f2c9d820e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_95028d4a-a18b-4404-b541-e07b7b5a45ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_95028d4a-a18b-4404-b541-e07b7b5a45ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6794d84f-8e42-4455-91d2-f52cb0a25a27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6794d84f-8e42-4455-91d2-f52cb0a25a27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_cd786fe6-5e55-4b0a-88d5-0a66f299f782" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_cd786fe6-5e55-4b0a-88d5-0a66f299f782" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_86e0803e-64b2-45bc-9ff8-f041a2fbe6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_86e0803e-64b2-45bc-9ff8-f041a2fbe6e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58efed0c-d1cd-404c-b19e-849536386cc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58efed0c-d1cd-404c-b19e-849536386cc2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d5bc8665-9594-44d2-bc92-07cd10573e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_NetIncomeLoss_d5bc8665-9594-44d2-bc92-07cd10573e6b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6350246b-578f-45dd-aa90-deeb3734598c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_475267f0-7f0b-410e-812b-8a0f25f76767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:to="loc_us-gaap_EquityComponentDomain_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:to="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f323be2f-68d0-4bc5-8099-3ddceeab1640" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_CommonStockMember_f323be2f-68d0-4bc5-8099-3ddceeab1640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f64cd44d-71c6-42b4-b34a-b6761d9791e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f64cd44d-71c6-42b4-b34a-b6761d9791e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bdf4a362-3808-4be2-ab58-1afe4ce23217" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_RetainedEarningsMember_bdf4a362-3808-4be2-ab58-1afe4ce23217" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentation"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="extended" id="i120576d59b7c4a8c9c20f69da5282125_BasisofPresentation"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationPolicies"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="extended" id="i59cb0642ab4947879916413d8905fa55_BasisofPresentationPolicies"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="extended" id="ie0163e8a2f3448bca4f42215380ec03d_BasisofPresentationTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="extended" id="ia7f6e92c13494ea1ae338b5b03c36981_BasisofPresentationDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationRecentAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="extended" id="ifcc6ae5d74cb4eaca6ca547926a2a2e3_BasisofPresentationRecentAccountingPronouncementsDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponents"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="extended" id="i5dcd45ca40c24e4b9a6cb57b3e55558c_BalanceSheetComponents"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="extended" id="i582e4f518f2a4ca5821f5e5afa2fd435_BalanceSheetComponentsTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="extended" id="i94b819a582b34a5681ddb3252c2ddf7a_BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="extended" id="i97c0864df6524d5fb3444b5bc5816583_BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended" id="ia98173e244f64b1f9976e7b2a372e373_BalanceSheetComponentsInventoriesDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended" id="i2c9f1095cab6451782309a144c8c9ec9_BalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="extended" id="ife19864a476a42eaad91e285dcb5695f_BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c2248a33-ed55-4ac3-b9ef-b70898023226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c2248a33-ed55-4ac3-b9ef-b70898023226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f41e196e-c029-4826-b6dd-5188213ae74b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f41e196e-c029-4826-b6dd-5188213ae74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c0339beb-a841-4de9-a8d8-0a8e7ee90469" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c0339beb-a841-4de9-a8d8-0a8e7ee90469" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f69fd264-2721-4dd5-8f62-200ea36dfc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f69fd264-2721-4dd5-8f62-200ea36dfc5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_8e5bbded-1039-4cda-8af8-9e2d1c00b90a" xlink:href="pxlw-20200630.xsd#pxlw_Amortizationofacquiredintangibleassetsincludingbacklog"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_8e5bbded-1039-4cda-8af8-9e2d1c00b90a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b70265-2622-4e0b-a9a4-4d997afbc23b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b70265-2622-4e0b-a9a4-4d997afbc23b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_24e5a927-1579-433c-9aa0-d9b7350a6d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_24e5a927-1579-433c-9aa0-d9b7350a6d5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1d524674-3578-4322-a31b-613674b39622" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1d524674-3578-4322-a31b-613674b39622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_BacklogandTrademarkMember_c0c74695-8cc7-45b8-a7fd-9d33ce7b5f7a" xlink:href="pxlw-20200630.xsd#pxlw_BacklogandTrademarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_pxlw_BacklogandTrademarkMember_c0c74695-8cc7-45b8-a7fd-9d33ce7b5f7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5cf97bd1-8896-45a0-8169-7675eb0195d3_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:to="loc_srt_RangeMember_5cf97bd1-8896-45a0-8169-7675eb0195d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:to="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_729c5195-ead3-4e0b-8404-c2d588ba6700" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:to="loc_srt_MinimumMember_729c5195-ead3-4e0b-8404-c2d588ba6700" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_38cb0b37-3a4f-4493-a61d-69f2e0698ae6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:to="loc_srt_MaximumMember_38cb0b37-3a4f-4493-a61d-69f2e0698ae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d09353f5-7111-45f5-908f-695f6bad209f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d09353f5-7111-45f5-908f-695f6bad209f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f8b3dc44-27b0-4dbc-b5da-e5daf2e190df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:to="loc_us-gaap_CostOfSalesMember_f8b3dc44-27b0-4dbc-b5da-e5daf2e190df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_32bba424-aba7-483d-b549-b904da0f176d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_32bba424-aba7-483d-b549-b904da0f176d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsFutureAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="extended" id="ie8b1f7a5e360412088e31d5883ee8f99_BalanceSheetComponentsFutureAmortizationExpenseDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="extended" id="iebaa1010b5974670b1f8fd19d477c5dd_BalanceSheetComponentsGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5ebde3a-6be6-48b4-812d-6f48383ce600" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:to="loc_us-gaap_Goodwill_e5ebde3a-6be6-48b4-812d-6f48383ce600" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0230c45f-e555-46d1-b5dd-c632f9f8e85e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0230c45f-e555-46d1-b5dd-c632f9f8e85e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ViXSSystemsInc.Member_007db2c2-bc55-4d1b-b15b-313b6a66ebf9" xlink:href="pxlw-20200630.xsd#pxlw_ViXSSystemsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:to="loc_pxlw_ViXSSystemsInc.Member_007db2c2-bc55-4d1b-b15b-313b6a66ebf9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="extended" id="i089ec6230c934b1b98c4922f1d3df920_BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="extended" id="ic714de80ce9e4186bbe5f6873d96062e_BalanceSheetComponentsDeferredRevenueDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="extended" id="i6d1d2d96251e48f5b066e6c5541ec38f_BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="extended" id="ib4da0d7483a94bbc83844155baff069b_BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7cc85396-941a-41ad-871e-37517414f339" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7cc85396-941a-41ad-871e-37517414f339" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_603707d7-d2e3-4563-8560-3de7418509ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_LongTermDebtTerm_603707d7-d2e3-4563-8560-3de7418509ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_85fa9f5c-1370-47f0-81cf-917ff57e8542" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_85fa9f5c-1370-47f0-81cf-917ff57e8542" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_251bbc36-625f-44f4-b4a7-6952ebcc783b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_251bbc36-625f-44f4-b4a7-6952ebcc783b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_47b67a9d-374b-46aa-bd9d-b4e5ce3c2d96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:to="loc_us-gaap_NotesPayableToBanksMember_47b67a9d-374b-46aa-bd9d-b4e5ce3c2d96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:to="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_330c3018-4a37-4c77-a072-17a176191035_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_330c3018-4a37-4c77-a072-17a176191035_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_PaycheckProtectionProgramLoanMember_b04a4e5d-31f3-414c-8832-0e69c75f978d" xlink:href="pxlw-20200630.xsd#pxlw_PaycheckProtectionProgramLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:to="loc_pxlw_PaycheckProtectionProgramLoanMember_b04a4e5d-31f3-414c-8832-0e69c75f978d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="extended" id="i201f0ac8fffa401d89e0cd4d717d9950_BalanceSheetComponentsAttheMarketOfferingNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f450f8d-7e07-4e0a-9c11-08071390c74b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f450f8d-7e07-4e0a-9c11-08071390c74b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_19093a68-b0b9-42c6-a67d-b5c1d6e3b3fa" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_19093a68-b0b9-42c6-a67d-b5c1d6e3b3fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionFeePercent_a1a62df0-1e36-437c-8cb0-4f51b6de0de5" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionFeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockCommissionFeePercent_a1a62df0-1e36-437c-8cb0-4f51b6de0de5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_79eae67d-4a0e-4f14-9a15-ef429c576c82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_79eae67d-4a0e-4f14-9a15-ef429c576c82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_63f1e2c3-423f-464f-abf0-40041372273b" xlink:href="pxlw-20200630.xsd#pxlw_ProceedsFromIssuanceOfAtTheMarketOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_63f1e2c3-423f-464f-abf0-40041372273b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f6450c37-7e42-4e1a-a50d-06fd7d9eddf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f6450c37-7e42-4e1a-a50d-06fd7d9eddf6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionsAndFees_d04e1b67-13b6-4104-91bf-971e0baba194" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionsAndFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockCommissionsAndFees_d04e1b67-13b6-4104-91bf-971e0baba194" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockOtherExpenses_7d43a5ba-9e8f-4ded-818b-0c71cfc6656c" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockOtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockOtherExpenses_7d43a5ba-9e8f-4ded-818b-0c71cfc6656c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_59a2dd9b-1aa3-4a19-9483-1083b751366c" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_59a2dd9b-1aa3-4a19-9483-1083b751366c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5a5f3d27-9adf-4086-a005-39444191d796_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5a5f3d27-9adf-4086-a005-39444191d796_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AtTheMarketOfferingMember_b9e4726c-e470-473d-90a7-8d372d5b416e" xlink:href="pxlw-20200630.xsd#pxlw_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:to="loc_pxlw_AtTheMarketOfferingMember_b9e4726c-e470-473d-90a7-8d372d5b416e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:to="loc_us-gaap_ClassOfStockDomain_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:to="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_634b924c-8ff6-4724-afa5-607292c8be4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:to="loc_us-gaap_CommonClassAMember_634b924c-8ff6-4724-afa5-607292c8be4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="extended" id="i2ec5704dfbe9445093f9cead496da724_MarketableSecuritiesandFairValueMeasurements"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="extended" id="i96950415ee134cd2a4c90dec9f071765_MarketableSecuritiesandFairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="extended" id="i8d7cb0962fcf4ac183681f6380c1fcfa_MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5ed6efab-2966-45bc-bae6-6cf8927d0b96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5ed6efab-2966-45bc-bae6-6cf8927d0b96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f750d64b-35d6-4182-80fe-56acf53544ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f750d64b-35d6-4182-80fe-56acf53544ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f344b344-a1f4-442d-bf11-db14e0478c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f344b344-a1f4-442d-bf11-db14e0478c6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_d27b7c3e-d957-4404-8eb0-5b418ace418b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_CommercialPaperMember_d27b7c3e-d957-4404-8eb0-5b418ace418b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d263e383-08a9-42e0-a57f-f9f122363d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d263e383-08a9-42e0-a57f-f9f122363d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f3d10130-0e83-4ff8-b9e2-51b6270512ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f3d10130-0e83-4ff8-b9e2-51b6270512ff" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended" id="ibb649941854a4261b2a4eb38f1813236_MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_29be20bd-fa38-4a4a-bd94-56891627c0ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_29be20bd-fa38-4a4a-bd94-56891627c0ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_efd3f310-1c71-4c83-8588-c14bae50c801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_efd3f310-1c71-4c83-8588-c14bae50c801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2c86a76a-29a9-40f5-a435-7d7aeba2b522_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2c86a76a-29a9-40f5-a435-7d7aeba2b522_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_febc2c0e-e138-48a5-a024-707e3b7cc40a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_febc2c0e-e138-48a5-a024-707e3b7cc40a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d606f05a-b593-4d77-86f4-3ab005154811" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d606f05a-b593-4d77-86f4-3ab005154811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_1ae069d2-982c-496c-adcf-22851901c3de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_CommercialPaperMember_1ae069d2-982c-496c-adcf-22851901c3de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_35a0445d-1a7e-49ca-a458-ec066483a249_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_35a0445d-1a7e-49ca-a458-ec066483a249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b8d3ef4c-0876-458e-8dca-16b63c1bbdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b8d3ef4c-0876-458e-8dca-16b63c1bbdf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bc26040c-fc4c-4834-8ae7-f25465f0d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bc26040c-fc4c-4834-8ae7-f25465f0d4e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7f07bc51-8780-4c7b-9185-55d8df79351e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_CommercialPaperMember_7f07bc51-8780-4c7b-9185-55d8df79351e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_50a5657c-e5bb-4992-b134-fe567f5293bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_50a5657c-e5bb-4992-b134-fe567f5293bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b7a735fc-3da3-4bbd-98fb-5de4e96df88d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b7a735fc-3da3-4bbd-98fb-5de4e96df88d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4465f3ef-f7cf-4549-9a2a-03355deef021" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4465f3ef-f7cf-4549-9a2a-03355deef021" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Restructurings" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Restructurings"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/Restructurings" xlink:type="extended" id="id53079249b714d879841f86172e55293_Restructurings"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="extended" id="i04ddeadbdf194d1ea2c92856d35ce654_RestructuringsTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="extended" id="id6bc37455bb14f4b8f9bddbb65528a69_RestructuringsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_26a9dfb1-6490-4e49-a5d9-fa0aba4bc1de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_26a9dfb1-6490-4e49-a5d9-fa0aba4bc1de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4eab6091-60ee-4c18-bb4b-53fad193aa9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:to="loc_us-gaap_RestructuringCharges_4eab6091-60ee-4c18-bb4b-53fad193aa9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:to="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_15b936df-d226-432d-85da-b02bd76c0b68_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:to="loc_us-gaap_RestructuringPlanDomain_15b936df-d226-432d-85da-b02bd76c0b68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:to="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2020RestructuringPlanMember_b72d5b6e-4a82-4ffa-9242-273d87a30292" xlink:href="pxlw-20200630.xsd#pxlw_A2020RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:to="loc_pxlw_A2020RestructuringPlanMember_b72d5b6e-4a82-4ffa-9242-273d87a30292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2019RestructuringPlanMember_ed2669f1-9a90-4e83-a99e-88cc3097ebd3" xlink:href="pxlw-20200630.xsd#pxlw_A2019RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:to="loc_pxlw_A2019RestructuringPlanMember_ed2669f1-9a90-4e83-a99e-88cc3097ebd3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsComponentsofRestructuringExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="extended" id="i361f6e625b0b464d874b9c475bf32710_RestructuringsComponentsofRestructuringExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_b887d137-025f-4756-8b16-5e18fb8e8393" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:to="loc_us-gaap_SeveranceCosts1_b887d137-025f-4756-8b16-5e18fb8e8393" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dfd61c99-fa0f-4f78-a87f-16467b0929cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dfd61c99-fa0f-4f78-a87f-16467b0929cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2ced651b-bd24-407f-a3e1-d6a50379c762_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2ced651b-bd24-407f-a3e1-d6a50379c762_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_4001aaa2-a957-4614-9f69-776b9f31e429" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:to="loc_us-gaap_OperatingExpenseMember_4001aaa2-a957-4614-9f69-776b9f31e429" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsRestructuringReserveRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="extended" id="i1c6cc9dd4d8e49f59b9414c1fd7e1819_RestructuringsRestructuringReserveRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:to="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a98bda85-57fe-44f8-83b0-785fa0336be1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_RestructuringReserve_a98bda85-57fe-44f8-83b0-785fa0336be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_930fb313-36f8-4d05-9046-4081cf0ef6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_RestructuringCharges_930fb313-36f8-4d05-9046-4081cf0ef6c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_a7e54934-6c15-4eae-897f-1f198a1fb5ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_PaymentsForRestructuring_a7e54934-6c15-4eae-897f-1f198a1fb5ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_420cffcd-c343-4498-85fb-0f2253ce1106" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_56d1e3ae-2453-4794-833e-490cd88cbfec_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_56d1e3ae-2453-4794-833e-490cd88cbfec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_4e0f906d-acee-42ec-b48b-31515a7cef18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:to="loc_us-gaap_EmployeeSeveranceMember_4e0f906d-acee-42ec-b48b-31515a7cef18" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Leases" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/Leases" xlink:type="extended" id="i6081639274464f7995943db8a4ae2f0b_Leases"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/LeasesTables" xlink:type="extended" id="ia66e226f756c4c66884761d0181f4f66_LeasesTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ia24ab7325c0e4d46a1ee8f6efc857653_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_dae17531-fab7-415d-a8b0-d9478a0f60f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_us-gaap_OperatingLeaseLiability_dae17531-fab7-415d-a8b0-d9478a0f60f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5401c495-e50a-415d-84e8-f8be7d4b8120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5401c495-e50a-415d-84e8-f8be7d4b8120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_7a98a311-a041-42a5-bcf9-113f160356c3" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeasesRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_7a98a311-a041-42a5-bcf9-113f160356c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_24c5761d-4045-413a-ba21-1ebbbd6aadce" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeaseLeaseNotYetCommenced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_24c5761d-4045-413a-ba21-1ebbbd6aadce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:to="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a994391-3bc3-443c-a146-6caad7a91772_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:to="loc_srt_RangeMember_5a994391-3bc3-443c-a146-6caad7a91772_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:to="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4dfbe029-aab9-437a-beed-a7b77f102ad3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:to="loc_srt_MinimumMember_4dfbe029-aab9-437a-beed-a7b77f102ad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_095ead51-4d4f-42e9-a7c6-006899d35637" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:to="loc_srt_MaximumMember_095ead51-4d4f-42e9-a7c6-006899d35637" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesSupplementalinformationrelatedtoleasesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="extended" id="i44b20194513d4edd8040ca68bc09795f_LeasesSupplementalinformationrelatedtoleasesDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="extended" id="ieacb795384564648bd3d93eaee275147_LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Revenue" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/Revenue" xlink:type="extended" id="i954209f3bc9e4d0a99351ebb17168245_Revenue"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RevenueTables" xlink:type="extended" id="i381527d785d0438eb9712f0fce0cce6b_RevenueTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RevenueDetails" xlink:type="extended" id="ic8fe6cd482a84b869168eaff88b5ce14_RevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e7f2d0-48ad-4c01-86f0-5f5a1cad4252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e7f2d0-48ad-4c01-86f0-5f5a1cad4252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:to="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:to="loc_srt_ProductsAndServicesDomain_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:to="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_IntegratedCircuitsMember_36299897-5335-4646-9718-ea5ff5df5f69" xlink:href="pxlw-20200630.xsd#pxlw_IntegratedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:to="loc_pxlw_IntegratedCircuitsMember_36299897-5335-4646-9718-ea5ff5df5f69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EngineeringServicesAndOtherMember_7b6bb5fe-ddac-4b6d-901b-0f2f3e2a945b" xlink:href="pxlw-20200630.xsd#pxlw_EngineeringServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:to="loc_pxlw_EngineeringServicesAndOtherMember_7b6bb5fe-ddac-4b6d-901b-0f2f3e2a945b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i61d24fa166a64419acfdefe5c2622524_RevenueNarrativeDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNet"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="extended" id="i212445f1988e4507bf5bf3814f8cc27f_InterestIncomeExpenseandOtherNet"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="extended" id="i6d26a438e02149528148663117fb2db0_InterestIncomeExpenseandOtherNetTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="extended" id="i347b8bfb9ec4467388b4c98f18ec1308_InterestIncomeExpenseandOtherNetDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="extended" id="i10c9e2da3680487a858f409b750247b5_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="extended" id="idae8a3f5745f4fa3ab95b5e9ef4ae705_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShare"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="extended" id="idc788072fccc46f28d1d990790857cf1_EarningsPerShare"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="extended" id="i47cbfc780dfd479589e5b6446f88e43e_EarningsPerShareTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="extended" id="i2a0af3fde5544fe894919def89bb0786_EarningsPerShareEarningsPerShareDetails"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="extended" id="i26d94b214d2e480b9ef45d55dce8a093_EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5d99fa6f-8990-4774-ae71-b602fb9fe3d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5d99fa6f-8990-4774-ae71-b602fb9fe3d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f1bb01bd-7982-4779-b748-6f672cc625df_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f1bb01bd-7982-4779-b748-6f672cc625df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_c0866970-0ccd-49a0-b17c-39a975f0ec5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:to="loc_us-gaap_StockCompensationPlanMember_c0866970-0ccd-49a0-b17c-39a975f0ec5c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SegmentInformation" xlink:type="extended" id="i831a33cce84c46fbae05f96c1428327c_SegmentInformation"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationTables"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="extended" id="i5ddf7f30114f4f85b780de047fe64968_SegmentInformationTables"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="extended" id="i75d63e0a39ba4a7cafcb3ada238c2f73_SegmentInformationGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7f52eab7-ff54-4da4-a6bc-5e68333ef1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:to="loc_us-gaap_Revenues_7f52eab7-ff54-4da4-a6bc-5e68333ef1c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:to="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fd078482-0c8c-4a93-ae6d-791b69c17c4d_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:to="loc_srt_SegmentGeographicalDomain_fd078482-0c8c-4a93-ae6d-791b69c17c4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:to="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_274ce465-b68a-4b88-a2bd-cc91594729b6" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_JP_274ce465-b68a-4b88-a2bd-cc91594729b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6b9a79cd-c7c3-4323-8fe5-d190fa0ffca2" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_CN_6b9a79cd-c7c3-4323-8fe5-d190fa0ffca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a6601530-d257-4ef0-b71f-8efda76bc2ed" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_US_a6601530-d257-4ef0-b71f-8efda76bc2ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_894f82e0-28dc-44c1-ad67-05503df58c40" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_srt_EuropeMember_894f82e0-28dc-44c1-ad67-05503df58c40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_c59c6431-4b4d-4c3f-8d9e-7f283bd3be00" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_TW_c59c6431-4b4d-4c3f-8d9e-7f283bd3be00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_d05184dd-645c-45a6-a131-bb1103a2e625" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_KR_d05184dd-645c-45a6-a131-bb1103a2e625" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationRevenuebyMajorCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="extended" id="ic503ef05a7fa412cbda45f779522da1a_SegmentInformationRevenuebyMajorCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2d54d07e-979c-41ac-a1ef-f5118f165343" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2d54d07e-979c-41ac-a1ef-f5118f165343" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5c8d3303-5248-4ecf-bef9-a9c99ddaef67_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5c8d3303-5248-4ecf-bef9-a9c99ddaef67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_160bda14-0b84-41ad-a787-b5925a6c7ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:to="loc_us-gaap_SalesMember_160bda14-0b84-41ad-a787-b5925a6c7ad4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:to="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0c31404e-1ec5-4301-8f1a-978f638b78ec_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_0c31404e-1ec5-4301-8f1a-978f638b78ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AllDistributorsMember_1d87dc07-7330-4bc6-8143-0a12ab7a9cdc" xlink:href="pxlw-20200630.xsd#pxlw_AllDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_AllDistributorsMember_1d87dc07-7330-4bc6-8143-0a12ab7a9cdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DistributorMember_4e7d32b5-c753-4015-8dfe-8e88857aa0b6" xlink:href="pxlw-20200630.xsd#pxlw_DistributorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_DistributorMember_4e7d32b5-c753-4015-8dfe-8e88857aa0b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_TopFiveEndCustomersMember_fdc9f646-ec81-4b51-b879-738a24170509" xlink:href="pxlw-20200630.xsd#pxlw_TopFiveEndCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_TopFiveEndCustomersMember_fdc9f646-ec81-4b51-b879-738a24170509" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerMember_2c9e8587-5d0a-4c1b-a117-412c279f3468" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerMember_2c9e8587-5d0a-4c1b-a117-412c279f3468" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerBMember_921de0e1-8d25-4412-8ddc-fa8286ddaa3d" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerBMember_921de0e1-8d25-4412-8ddc-fa8286ddaa3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerCMember_91968d44-fed3-4d97-b04d-1a3d901ecdae" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerCMember_91968d44-fed3-4d97-b04d-1a3d901ecdae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerDMember_e2a2157a-c99f-4a2e-86e8-640e1bd7c1fc" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerDMember_e2a2157a-c99f-4a2e-86e8-640e1bd7c1fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerEMember_bb36f6ee-51f3-48e7-b284-158192971b04" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerEMember_bb36f6ee-51f3-48e7-b284-158192971b04" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationAccountsReceivablebyMajorCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="extended" id="i15f296b575d8449491dd64e4a51bbe4b_SegmentInformationAccountsReceivablebyMajorCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_15b57a4f-5879-4d17-a617-81a2db58c938" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_15b57a4f-5879-4d17-a617-81a2db58c938" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_86ebc3f7-0894-4bd1-9cc0-f67eec82014f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_86ebc3f7-0894-4bd1-9cc0-f67eec82014f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_ffceb25e-4b5d-4572-a8b9-65d1d22701d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:to="loc_us-gaap_AccountsReceivableMember_ffceb25e-4b5d-4572-a8b9-65d1d22701d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:to="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8bafb344-986c-4c78-b4d2-ae8c328147b6_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:to="loc_srt_NameOfMajorCustomerDomain_8bafb344-986c-4c78-b4d2-ae8c328147b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:to="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountMember_4a960881-343f-4907-9b37-36de47ee5cc0" xlink:href="pxlw-20200630.xsd#pxlw_AccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountMember_4a960881-343f-4907-9b37-36de47ee5cc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountBMember_36858e77-b4bf-4937-9bd6-64ad9a53235d" xlink:href="pxlw-20200630.xsd#pxlw_AccountBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountBMember_36858e77-b4bf-4937-9bd6-64ad9a53235d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountCMember_4d859997-425f-49df-9932-09b98a39e777" xlink:href="pxlw-20200630.xsd#pxlw_AccountCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountCMember_4d859997-425f-49df-9932-09b98a39e777" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RisksandUncertainties"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="extended" id="i6cb64080425d4533a2808743063a7a76_RisksandUncertainties"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="extended" id="i494b0d3fc60b4ce99d336eb5e9b338ec_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="ifeacfaa0a1404d6fa61913d308a4ff54_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_d84bef6e-ef43-4a91-9837-e0ba9967a780" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:to="loc_us-gaap_OtherCommitment_d84bef6e-ef43-4a91-9837-e0ba9967a780" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:to="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17b3b55f-7fba-401c-ab48-315aed4f920c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17b3b55f-7fba-401c-ab48-315aed4f920c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ViXSSystemsInc.Member_c07ca998-506d-404b-a03a-f45d654e074d" xlink:href="pxlw-20200630.xsd#pxlw_ViXSSystemsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:to="loc_pxlw_ViXSSystemsInc.Member_c07ca998-506d-404b-a03a-f45d654e074d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_054f5d77-f380-468a-912c-db2e1cbd7ec8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_054f5d77-f380-468a-912c-db2e1cbd7ec8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_403b41e7-a232-40fe-a92f-2a1d37c49577" xlink:href="pxlw-20200630.xsd#pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:to="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_403b41e7-a232-40fe-a92f-2a1d37c49577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_1857963a-86b6-4bd1-97dc-f6aee7fe3385" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:to="loc_us-gaap_LongTermDebtMember_1857963a-86b6-4bd1-97dc-f6aee7fe3385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_687f7664-38be-4309-b5aa-3a6f8d9f4b84_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:to="loc_us-gaap_OtherCommitmentsDomain_687f7664-38be-4309-b5aa-3a6f8d9f4b84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember_2168d38b-fe12-4398-bc2f-8a4b2fe440cb" xlink:href="pxlw-20200630.xsd#pxlw_ResearchAndDevelopmentExpensePaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:to="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember_2168d38b-fe12-4398-bc2f-8a4b2fe440cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEvents"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="extended" id="iec7153b757e24981b9aaaf3a6c744af4_SubsequentEvents"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEventsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended" id="ibccf24767ca04af08da5186a31488875_SubsequentEventsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_5f2c3385-64d3-486b-a378-abd37027a4f0" xlink:href="pxlw-20200630.xsd#pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_5f2c3385-64d3-486b-a378-abd37027a4f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_33f4f460-fb73-4644-bc96-76677be9e236" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_33f4f460-fb73-4644-bc96-76677be9e236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsAmount_dc217eb2-7b52-4427-8b76-ca098e6c0a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOnFutureEarningsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_us-gaap_EffectOnFutureEarningsAmount_dc217eb2-7b52-4427-8b76-ca098e6c0a74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2e0606a9-9464-4fb8-8a52-c8d7020e447d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2e0606a9-9464-4fb8-8a52-c8d7020e447d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_707046eb-5eec-406d-bead-a71411c6906f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:to="loc_us-gaap_SubsequentEventMember_707046eb-5eec-406d-bead-a71411c6906f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pxlw-20200630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_9f149d40-d620-406e-82b4-8a5194373a71_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of licensed technology</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Other Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_cf321a44-3ddb-4886-a5db-50664f58c047_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense) and Other, Net</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_c3a88c2a-5a8b-4fd8-9f94-74030b47d226_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr_26e9312f-eaf5-47f7-8059-2d4430efaa4c_terseLabel_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility maximum borrowing capacity limited by eligible AR</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr_label_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility maximum borrowing capacity limited by eligible AR</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr_documentation_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:to="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_92514719-1522-4777-9fd8-3f21d453a669_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_0fe16642-ae70-4bdf-866d-135c106b99f5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock_ee5ad906-a47f-47f7-8546-9bfcc47f3ea7_terseLabel_en-US" xlink:label="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock_label_en-US" xlink:label="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property and equipment [Table Text Block]</link:label>
    <link:label id="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock_documentation_en-US" xlink:label="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:href="pxlw-20200630.xsd#pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:to="lab_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2a2907d2-a0db-4189-a9a3-64d76809ebc2_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_1e03ef05-8227-40ea-99c7-a26fccf3771e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_faab9f51-f7f8-4c5a-94ee-eac34509ef26_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_26041bde-62b8-467f-b0dd-5f1887e25e58_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_cf1df10b-6e91-4483-9cd8-d13c40dfa7b2_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, net</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_5db5f2a0-97e9-4236-a534-12e974ccda26_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_6edeaf73-aa30-416d-b044-3179b5dbb087_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ac7cba6d-6066-4780-9305-d2a1ba77f872_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_991823af-3936-44f6-9e80-8d732c6b7846_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market equity offering, value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_33c24c09-4f2b-4d27-a15c-17b80204f8d3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances_028accb9-74ae-49ec-8e50-a1fc59e2ce18_terseLabel_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity under non-formula advances</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances_label_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity under non-formula advances</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances_documentation_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity under non-formula advances which may be made solely during the last five busines days of any fiscal month or quarter and which must be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:to="lab_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a8e05dfc-4325-4cdc-8886-6dbd3d64718e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4fcce86f-2b0c-4262-aadc-3085c6874cee_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9520b871-1e65-4fc0-9cef-a36d615e7f4a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2929eae8-320d-4fac-8b2b-69ac17bfb438_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_8e8ac2cc-01f1-45db-aa62-c3941a6b69fa_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f77a5ba7-960d-45d9-a0b9-8276e97a8f6f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_460ddd33-79a7-4291-9ad5-8637546b9a8d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_b3557e69-ede3-4c3c-8303-bcd8140d3102_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_6b683ffc-575c-4d4b-b555-a1072b7d9a2f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_6f838aaf-fc57-456d-a090-20d60d54820f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7d158221-c1ee-4a6e-9a58-52d505106bc9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks, Including Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:to="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_cdd020b4-fe4f-414d-afc7-456c9af88540_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_26fcf99d-2dc0-4193-a08e-b58ea929e821_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_e916eb3b-61cc-45e5-97c2-9c2e99fb34ae_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_d696b4c1-eb0d-45f6-9a7a-cda45af2f648_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8c69f4c4-ad7a-4ccf-9a2e-d9e3a1be81d1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_8ae1dbac-0cdd-43d3-a26e-9ff3fc422f11_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5dbda0c2-b91b-4fee-b9a9-b2fa414f0573_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0b59aef2-db40-4929-8475-1a95dc260e9d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_36a94a56-096b-496c-b7b2-25bae8a390f6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsatisfied performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_12f28099-7cf9-46fe-8040-d70d82e9100a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_e1f900ed-39bc-40d1-b55c-2d0f6ccfe469_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_b7bacc3c-fa7e-4ad0-8236-6fc584cfc2ca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2b11c389-372f-47f6-8dc0-9187d49cd147_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ReversalOfUncertainTaxPositions_dc18c7cb-886b-4653-81ca-836d1c479b54_negatedLabel_en-US" xlink:label="lab_pxlw_ReversalOfUncertainTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of uncertain tax positions</link:label>
    <link:label id="lab_pxlw_ReversalOfUncertainTaxPositions_15cd1e81-e53e-4fd8-b068-a856e32019a9_terseLabel_en-US" xlink:label="lab_pxlw_ReversalOfUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of uncertain tax positions</link:label>
    <link:label id="lab_pxlw_ReversalOfUncertainTaxPositions_label_en-US" xlink:label="lab_pxlw_ReversalOfUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of uncertain tax positions</link:label>
    <link:label id="lab_pxlw_ReversalOfUncertainTaxPositions_documentation_en-US" xlink:label="lab_pxlw_ReversalOfUncertainTaxPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ReversalOfUncertainTaxPositions" xlink:href="pxlw-20200630.xsd#pxlw_ReversalOfUncertainTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ReversalOfUncertainTaxPositions" xlink:to="lab_pxlw_ReversalOfUncertainTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a7a3e652-211b-439d-ae79-59683ae69eb4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_22566276-ee80-418d-a35a-bf63208b6111_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_21afe466-3b66-449f-8b0f-e821951eb89c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 12)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_97f5859c-22d5-4037-9406-92c5db5e8cdb_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d88ebdea-fd1c-4baf-8840-7b5399afd6db_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b0766373-61a3-45b1-81d9-18b1503586d4_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73e84217-282e-4553-915f-9bf87420f1c9_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_fcd7c4ef-9191-40ee-b773-fb844f7c63bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_f0a11eb7-a09c-4587-9070-c1a6a82dff05_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_08d250b2-273f-47ae-a798-8fb3866ebdbb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding - basic and diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_9813bba8-613a-4d4b-b56e-ca8f33d907d8_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_c80daea4-c0b9-428b-9ce0-70dfe61b6b15_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued costs related to restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_ca900fa9-112f-4be5-a00d-dab6b780a32a_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EndCustomerCMember_b2c1030e-36e2-4d2a-b88c-e408d7431382_terseLabel_en-US" xlink:label="lab_pxlw_EndCustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer C</link:label>
    <link:label id="lab_pxlw_EndCustomerCMember_label_en-US" xlink:label="lab_pxlw_EndCustomerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer C [Member]</link:label>
    <link:label id="lab_pxlw_EndCustomerCMember_documentation_en-US" xlink:label="lab_pxlw_EndCustomerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerCMember" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EndCustomerCMember" xlink:to="lab_pxlw_EndCustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_5e48ff1c-ffd8-4e1b-8bbc-844a0f16a18b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bf848237-171f-4f17-a78a-ba29d1e3bd3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_4f8c0e8d-7fae-4bec-af45-4da8edfdbbc7_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_f19dfc53-4251-4fc9-b072-bf444e647501_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ViXSSystemsInc.Member_a4e87430-0da5-4695-b865-dfe282ec4c58_terseLabel_en-US" xlink:label="lab_pxlw_ViXSSystemsInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ViXS Systems, Inc.</link:label>
    <link:label id="lab_pxlw_ViXSSystemsInc.Member_label_en-US" xlink:label="lab_pxlw_ViXSSystemsInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ViXS Systems, Inc. [Member]</link:label>
    <link:label id="lab_pxlw_ViXSSystemsInc.Member_documentation_en-US" xlink:label="lab_pxlw_ViXSSystemsInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ViXS Systems, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ViXSSystemsInc.Member" xlink:href="pxlw-20200630.xsd#pxlw_ViXSSystemsInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ViXSSystemsInc.Member" xlink:to="lab_pxlw_ViXSSystemsInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_fe0c694e-1476-4ed8-999d-45d9966ddfa6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_61a45461-6020-49a0-9741-0a9773ae4f33_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_40527b9e-b0a6-4aaa-855f-6e69afac06d1_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_eed127a3-2e98-46de-82d4-8bcc02fabd16_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b0e424a4-6386-4a0a-8125-eab20762fc41_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued under employee equity incentive plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_791ef36f-51af-4f94-85d8-3fe84bb05104_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_36676414-933c-4082-a3c2-1a8039d56c80_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_e78ef063-2103-432b-847f-685b683b8b23_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_PaycheckProtectionProgramLoanMember_830efc95-ff64-4983-962e-a229c1ff511b_terseLabel_en-US" xlink:label="lab_pxlw_PaycheckProtectionProgramLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
    <link:label id="lab_pxlw_PaycheckProtectionProgramLoanMember_label_en-US" xlink:label="lab_pxlw_PaycheckProtectionProgramLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program Loan [Member]</link:label>
    <link:label id="lab_pxlw_PaycheckProtectionProgramLoanMember_documentation_en-US" xlink:label="lab_pxlw_PaycheckProtectionProgramLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_PaycheckProtectionProgramLoanMember" xlink:href="pxlw-20200630.xsd#pxlw_PaycheckProtectionProgramLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_PaycheckProtectionProgramLoanMember" xlink:to="lab_pxlw_PaycheckProtectionProgramLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_5ea5307a-b123-49b9-8953-839b0439b99c_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_96f319c1-df27-45cf-b850-b9912c76f181_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_762407c9-c423-4963-8753-3b9d0e4630ee_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Paycheck Protection Program loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherDebt" xlink:to="lab_us-gaap_ProceedsFromOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_1696fa22-fe6b-499c-8113-5569a2bb7e63_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_bf0b475b-c47c-4aff-9b4c-99c54c4223f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_349cd2e5-8aa5-4f72-9516-94d5b5a7647e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_07e6bc21-31c3-49d6-9466-8b20d992d1d4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_17ce8a00-04b6-441f-b7f8-e2882a1e843a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_566dc98b-4c51-4144-9e1c-99af26494fcf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_4ef2f847-47c1-4961-bf50-bd953bb4764e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Expense by Components</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_46272149-f746-4f2f-80ec-f84a19e827ea_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_3742c5e2-de17-49ab-868f-3f47047fbb6c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_acaa4634-aada-409b-9dba-550486aca194_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_90fd7318-cc2a-4761-a56c-5123f0a5b4f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_40cb91fe-6c83-434e-81bf-4338d627e113_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_40a798dd-e50f-417b-a5cf-5cec005c9c33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Current Portion of Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_1c2ffc3b-7b75-4491-ba65-c4ba9f2aaa62_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_f9a69937-3ab3-45e2-82b8-610c6b2f072a_verboseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term line of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_daa34ef4-b633-4c4e-b5e7-5bce73efb5e9_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term line of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_03ff5ad1-b062-47c5-99c2-a5118a29ef83_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a3017bf9-d670-4560-acc5-93e240436f27_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4e6de9a4-751d-465f-a00d-3de1620d5235_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisition:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_54ae67c5-84ac-456a-b09f-c66d77e44432_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EndCustomerEMember_cd0d828c-3239-4ee8-a447-140adfb87d0d_terseLabel_en-US" xlink:label="lab_pxlw_EndCustomerEMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer E</link:label>
    <link:label id="lab_pxlw_EndCustomerEMember_label_en-US" xlink:label="lab_pxlw_EndCustomerEMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer E [Member]</link:label>
    <link:label id="lab_pxlw_EndCustomerEMember_documentation_en-US" xlink:label="lab_pxlw_EndCustomerEMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer E</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerEMember" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EndCustomerEMember" xlink:to="lab_pxlw_EndCustomerEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_002e1c80-a4b8-4aca-9b2f-f1b15f887c73_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_18cbc552-8951-4ad8-9a72-438044e416f7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_fe8cb44d-d9f2-49c6-af37-ad667279ae9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_3d3cd126-b431-49d9-becf-fa06eb25549e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions charged</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_b4a3aaa6-887d-4775-8fd3-5ff20356c98d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_4aee66b9-333f-406a-8cf3-0ffcdc25cc61_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1626636a-7ed5-41b9-9e78-32f33afc2dd4_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_79be5a1e-121a-4673-b4c0-815be63dfe79_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in workforce</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b10e00da-8a65-4788-8b52-2394e77d33cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_9d5801ec-b2a8-4ef5-b460-a9a22e93ee57_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory Notes</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_15acb385-2d05-4a33-a0f3-2010debda3af_terseLabel_en-US" xlink:label="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected number of positions to be eliminated (as a percent)</link:label>
    <link:label id="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Number of Positions Eliminated, Period Percent</link:label>
    <link:label id="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_documentation_en-US" xlink:label="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:href="pxlw-20200630.xsd#pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_246560e0-b7c9-46de-b4ab-93c30efbc2ce_terseLabel_en-US" xlink:label="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_label_en-US" xlink:label="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation And Amortization, Excluding Acquired Intangible Assets</link:label>
    <link:label id="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_documentation_en-US" xlink:label="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation And Amortization, Excluding Acquired Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:href="pxlw-20200630.xsd#pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:to="lab_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_56a7fa97-da79-4d1a-bc53-2e5bcf393ba1_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_58dd9e29-3c00-4cd9-a427-58e2993cd4ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued current and long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3a2fe71d-728f-4a8c-899a-9ac09679be83_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_afda3f1c-0131-4c4d-9cb6-e4066f144453_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_676959a9-088c-4d35-9253-3c767e34d94d_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_10d21f4e-0152-47d9-ae5a-b5f428e2c59b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_9abd4014-5bb7-4b56-9756-b4c7a5e63d22_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0b47fe7f-4b41-48bb-878f-87bd96aaa2b9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_6382ada7-0c32-47e7-9575-6326b08037e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense) and Other, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Operating Cost and Expense, by Component [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_6aad4935-cdb6-43b5-8476-fc78f86dfd84_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_59bc4538-64e0-487b-9dbb-097db6e4a4d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Geography [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_A2020RestructuringPlanMember_563c85b7-ea88-47a2-965e-ac0933a4e35a_terseLabel_en-US" xlink:label="lab_pxlw_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan [Member]</link:label>
    <link:label id="lab_pxlw_A2020RestructuringPlanMember_label_en-US" xlink:label="lab_pxlw_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan [Member]</link:label>
    <link:label id="lab_pxlw_A2020RestructuringPlanMember_documentation_en-US" xlink:label="lab_pxlw_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2020RestructuringPlanMember" xlink:href="pxlw-20200630.xsd#pxlw_A2020RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_A2020RestructuringPlanMember" xlink:to="lab_pxlw_A2020RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6477bf2f-7052-422a-ab66-50f97e3ef0f0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_0071983f-f190-44b5-8a0d-26f219fec626_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_30440e65-0b27-4558-813e-d87cb3a61649_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_21a35472-a926-45c1-8d42-8cf66e227687_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_5e3433bc-9ed9-419d-8ae7-e40f35627597_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government treasury bills</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_569db181-784b-4fde-80c6-7e68507caf4c_verboseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government treasury bills</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_2f26afd4-c322-48ae-9a01-692749d8a651_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_641765de-920a-4d57-8ef2-2dda4a4c2d3a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AccountMember_6e37d33d-6a5e-497c-8e28-94f2f6cc3183_terseLabel_en-US" xlink:label="lab_pxlw_AccountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account X</link:label>
    <link:label id="lab_pxlw_AccountMember_label_en-US" xlink:label="lab_pxlw_AccountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account A [Member]</link:label>
    <link:label id="lab_pxlw_AccountMember_documentation_en-US" xlink:label="lab_pxlw_AccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountMember" xlink:href="pxlw-20200630.xsd#pxlw_AccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AccountMember" xlink:to="lab_pxlw_AccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_27e8eb92-cc6a-4be0-9088-a7d2abf65c7a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_96f64574-b7a9-43f8-9547-d059f10048bb_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7ae73b39-26b8-4270-acfb-f8ec378d99a4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent_678eaef1-87fc-4ffc-abe8-06207e917508_terseLabel_en-US" xlink:label="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions and royalties</link:label>
    <link:label id="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent_label_en-US" xlink:label="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Commissions and Royalties, Current</link:label>
    <link:label id="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent_documentation_en-US" xlink:label="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for commisions and royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:href="pxlw-20200630.xsd#pxlw_AccruedCommissionsandRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:to="lab_pxlw_AccruedCommissionsandRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_ebcbc199-730c-4011-8678-6a3fd4092d90_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_684deb28-7ffe-455c-acb6-4a95f5127cd4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_fd1ae1c2-b15c-468f-b51d-64896708c73d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Policy</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_3b513380-93e6-4488-9579-4e08f0e80305_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net of refunds received</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_71cebf8f-b8a3-4a5d-a1db-dd5d665c636d_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_1cfe72dc-0c34-4ba0-92df-ac755a88f45c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_465da6e2-dbaa-4fab-8af5-0b9b01dc34d3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_8d92b761-2885-443c-a673-8f61e9311b79_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_0f22e0bf-b52e-470e-9107-183f8d61e09e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost:</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c15c898d-14e8-4077-8534-fef8a526dc01_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_72e963f2-139e-4209-a1ff-d662083df0a0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0c6bbfad-032a-45fc-abf0-69c6d4012a4b_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AccountBMember_48c1eefe-6046-49f6-a554-94ef90c00862_terseLabel_en-US" xlink:label="lab_pxlw_AccountBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Y</link:label>
    <link:label id="lab_pxlw_AccountBMember_label_en-US" xlink:label="lab_pxlw_AccountBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account B [Member]</link:label>
    <link:label id="lab_pxlw_AccountBMember_documentation_en-US" xlink:label="lab_pxlw_AccountBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountBMember" xlink:href="pxlw-20200630.xsd#pxlw_AccountBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AccountBMember" xlink:to="lab_pxlw_AccountBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_bf5d9fd0-e9b7-451a-948e-de232b27b393_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_b23d6880-6c5d-4c9e-86cd-ccee7c0dec00_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_eb098206-35dc-4f9e-bb02-e7ba75a40679_negatedLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9a2d6ceb-5389-4b32-90c0-de8e20f7d9e5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenuePeriodIncreaseDecrease_897c6c51-ea81-4529-9d3c-2a333b110e06_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue deferred</link:label>
    <link:label id="lab_us-gaap_DeferredRevenuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_DeferredRevenuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenuePeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_DeferredRevenuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c1d32a6a-530e-4565-ad55-1b833795697e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_88c1f86a-1b04-41a7-ba2b-790f860e9782_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_5f73ece3-2a5a-4567-af3b-70657eb3f162_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_6e3cbea1-a213-43a1-a25c-7757d4237096_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_5a6af8fc-326b-49f0-a9e5-6a64cf15c3e1_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of accounts receivable</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1eea6773-e30c-46ba-8206-401645e1efca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_263492b6-f78f-42da-9d99-5934e70454ee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_e75c4468-7534-4e3e-a209-065c21eb98cd_terseLabel_en-US" xlink:label="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities not yet commenced</link:label>
    <link:label id="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_label_en-US" xlink:label="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced</link:label>
    <link:label id="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_documentation_en-US" xlink:label="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeaseLeaseNotYetCommenced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:to="lab_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_99e7e537-20b7-4752-9e20-9c2408f51d90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_bafdf0b0-1fce-4fed-99a3-1c83b1a4ce76_verboseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee equity incentive plans</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_NumberOfPatents_210dc791-6602-4bec-b514-b9af18e43308_terseLabel_en-US" xlink:label="lab_pxlw_NumberOfPatents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of patents held</link:label>
    <link:label id="lab_pxlw_NumberOfPatents_label_en-US" xlink:label="lab_pxlw_NumberOfPatents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Patents</link:label>
    <link:label id="lab_pxlw_NumberOfPatents_documentation_en-US" xlink:label="lab_pxlw_NumberOfPatents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of patents held by the Company related to visual display of digital image data.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_NumberOfPatents" xlink:href="pxlw-20200630.xsd#pxlw_NumberOfPatents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_NumberOfPatents" xlink:to="lab_pxlw_NumberOfPatents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_b42aa54c-3230-4bd5-8a5d-0e8112083893_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_a136718e-bdbc-4551-99c9-9a3b441f9b20_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_aefd165e-b5b7-49ad-93f6-cb74b79ffca2_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross proceeds from sale of stock</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_c4835869-dd88-4162-af80-7532f49155dc_terseLabel_en-US" xlink:label="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of acquired intangible assets including backlog</link:label>
    <link:label id="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_label_en-US" xlink:label="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of acquired intangible assets including backlog</link:label>
    <link:label id="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_documentation_en-US" xlink:label="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of acquired intangible assets including backlog</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:href="pxlw-20200630.xsd#pxlw_Amortizationofacquiredintangibleassetsincludingbacklog"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:to="lab_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_398032a5-ec52-4647-97d1-844b9ba2a7f2_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8ace9f36-32ed-425c-9d97-516b6f13cde7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_75c2410c-277d-4c84-a78e-7d4447f99080_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_5da0b76b-3703-456b-8aed-2107c0f19483_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued in transaction (shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_72955473-8ce6-4227-82d8-00cd2c079315_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_BalanceSheetComponentsTextBlock_9f6e9c37-c8c7-4bec-8e51-79035f8ba8ca_terseLabel_en-US" xlink:label="lab_pxlw_BalanceSheetComponentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_pxlw_BalanceSheetComponentsTextBlock_label_en-US" xlink:label="lab_pxlw_BalanceSheetComponentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance sheet components [Text Block]</link:label>
    <link:label id="lab_pxlw_BalanceSheetComponentsTextBlock_documentation_en-US" xlink:label="lab_pxlw_BalanceSheetComponentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance sheet components [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_BalanceSheetComponentsTextBlock" xlink:href="pxlw-20200630.xsd#pxlw_BalanceSheetComponentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_BalanceSheetComponentsTextBlock" xlink:to="lab_pxlw_BalanceSheetComponentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8bbebcf4-5bce-441f-8bb3-67e23e059fab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetAbstract_74024d9d-a038-4c22-880c-75c5a370a614_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EndCustomerBMember_d3fc054e-3d07-495d-93d9-114e7fe2b5d2_terseLabel_en-US" xlink:label="lab_pxlw_EndCustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer B</link:label>
    <link:label id="lab_pxlw_EndCustomerBMember_label_en-US" xlink:label="lab_pxlw_EndCustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer B [Member]</link:label>
    <link:label id="lab_pxlw_EndCustomerBMember_documentation_en-US" xlink:label="lab_pxlw_EndCustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerBMember" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EndCustomerBMember" xlink:to="lab_pxlw_EndCustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_e55ebab0-74bb-4116-acd9-7a5b4aca0c5b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c656eba4-8b8f-46f7-a8fd-4e27f8309733_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_326fbf45-e193-43e2-8d91-b44dd696e03e_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee severance and benefits</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_ea2769a2-0b08-4e35-a0c3-1579cbf8841d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bc2bd2fe-25af-4171-87f0-6fafee97c8e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4c39faf2-be55-4668-ba3a-04b324f39fe1_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1f359c60-647c-4df8-953a-76cb5a1000ad_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_59e87d1e-c43f-4a30-bede-15fc353de01b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_b0ee1d15-0561-464f-871e-de85925775a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income and other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_2279dfa3-0ac8-4c5e-8775-570e95163f4e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest income (expense) and other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_da345d67-8b85-481f-9120-0175a6101f0a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_6abfc36e-baa0-48ba-b2df-19191d6236ca_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_832a25b1-282a-4245-ae0f-fa5af918a085_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_688564dd-f43e-4aa1-a752-6be58a0a3708_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_SaleOfStockCommissionsAndFees_44a87a7b-2a86-44db-8c40-a9de72146c1d_terseLabel_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions and fees</link:label>
    <link:label id="lab_pxlw_SaleOfStockCommissionsAndFees_label_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Commissions and Fees</link:label>
    <link:label id="lab_pxlw_SaleOfStockCommissionsAndFees_documentation_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Commissions and Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionsAndFees" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionsAndFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_SaleOfStockCommissionsAndFees" xlink:to="lab_pxlw_SaleOfStockCommissionsAndFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e465fb19-b526-446d-ad2d-f07acea0052b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_49fd505f-6f6a-49b0-b675-1b9e63e669d4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_71f0353a-7cdd-4e9b-ac7c-c0498b9bce87_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of patents</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_fdc6edc3-bf20-42dd-aba2-4fd3649e26ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of patents</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_a4d7e8ed-a558-4503-9f00-27d6a9b4ff1a_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_f7c482b6-dd46-44c9-a337-ace2eb0b0e43_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_b90dee76-9d94-4388-8ade-ee2c598f52b4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_277f30da-c01e-428a-9476-61c450f6ff82_terseLabel_en-US" xlink:label="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from "at the market" equity offering</link:label>
    <link:label id="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_label_en-US" xlink:label="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of At the Market Offering</link:label>
    <link:label id="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_documentation_en-US" xlink:label="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of At the Market Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:href="pxlw-20200630.xsd#pxlw_ProceedsFromIssuanceOfAtTheMarketOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:to="lab_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_ba9a4671-cb0f-4718-85e1-d0d2ec81df55_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_23da9a93-46fd-4c7a-92d7-c1cfcc6f8afb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_7c22ef3f-e47c-41ed-ac4d-e6a439b87178_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_9ffe4b52-cf19-4200-92b9-369695b551cc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_340ed046-0637-4581-85db-ebe2339c9dd7_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_28358415-334f-4a89-b64c-332c9154788f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_921d152a-16b0-4304-8c15-7e731f85acea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c953b70a-ce02-4c34-a93a-b95f85859cc2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_0c875da2-cc9c-4287-a932-ee284818a116_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c4717553-d410-4ff1-bf37-d6b9df38f745_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_296ba748-a0e6-4a31-9552-f1534a1faf13_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9639c56a-818e-42c6-82a0-09f8d6fbff6e_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term marketable securities:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_IntegratedCircuitsMember_a91f1be0-8dd1-4a90-90c1-f2f7d52c19ff_terseLabel_en-US" xlink:label="lab_pxlw_IntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IC sales</link:label>
    <link:label id="lab_pxlw_IntegratedCircuitsMember_label_en-US" xlink:label="lab_pxlw_IntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Circuits [Member]</link:label>
    <link:label id="lab_pxlw_IntegratedCircuitsMember_documentation_en-US" xlink:label="lab_pxlw_IntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Circuits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_IntegratedCircuitsMember" xlink:href="pxlw-20200630.xsd#pxlw_IntegratedCircuitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_IntegratedCircuitsMember" xlink:to="lab_pxlw_IntegratedCircuitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_6b9f4b71-2e5f-453b-93d6-56fe81600f48_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f1e0a20a-8838-4b97-9bae-97458a155f68_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c75599e4-b6d0-4c28-80d2-d6fa09d604e3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncome_69f7f2b1-d2cf-4309-82e4-051d50900dcc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_2367217c-00c0-4f22-9901-01f654e9d40c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, net</link:label>
    <link:label id="lab_us-gaap_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e9b73716-eb3f-41ee-a274-4ff43db70e0f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_974eabc6-1271-4e33-9cf8-9f0de9174a9a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4340d9b6-afb1-486f-8986-924d30c178b6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount of debt instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AtTheMarketOfferingMember_afe321fd-0a82-4b65-953c-97806dc2912d_terseLabel_en-US" xlink:label="lab_pxlw_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the Market Offering</link:label>
    <link:label id="lab_pxlw_AtTheMarketOfferingMember_label_en-US" xlink:label="lab_pxlw_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the Market Offering [Member]</link:label>
    <link:label id="lab_pxlw_AtTheMarketOfferingMember_documentation_en-US" xlink:label="lab_pxlw_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the Market Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AtTheMarketOfferingMember" xlink:href="pxlw-20200630.xsd#pxlw_AtTheMarketOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AtTheMarketOfferingMember" xlink:to="lab_pxlw_AtTheMarketOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_7b799a6c-e1f6-48fc-a841-7613b2b7cbfa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_1934059d-fc68-4251-896d-2fb853306a0f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0285d2b1-2a92-4f86-a94c-3c2f3ed5d710_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_42ed1791-9920-4907-a9bb-0d5fdd28161d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2a6b07b0-3ade-44e5-a589-8843ba1c0967_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_915e8e81-d974-4e5b-b478-fb93300fd7eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_9feb9375-43bd-4243-9b8b-336d8a73633e_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_19b611fc-473c-484b-8786-7a1111b7338d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_ffe7d393-4c97-4939-85e3-bf4b85386f78_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1cab8d03-39aa-4527-a538-6738f3721e75_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_827cd8f0-a747-4530-84ec-6c3d4104150f_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c893061-05af-4960-bf2e-af67ac3b8404_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fff23f3e-402e-45eb-99e3-3c8b651bb336_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_50e52d15-8ab2-4c71-a165-3ff754329132_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Years ending December 31:</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9066f8c6-1148-441f-8dea-4821c7cee447_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_d73abf8a-bda0-4fe5-be54-78bca10e970b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_89a3a5f5-357e-4890-ab96-b9c849a461e4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_c9ef6f6e-c7c9-42fc-8260-e5658b410edc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b7b9c7ff-e0d8-4444-b96d-3607b6bae3a5_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_BacklogandTrademarkMember_980b0723-b51b-425a-8304-3f884ae7ba30_terseLabel_en-US" xlink:label="lab_pxlw_BacklogandTrademarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog and tradename</link:label>
    <link:label id="lab_pxlw_BacklogandTrademarkMember_label_en-US" xlink:label="lab_pxlw_BacklogandTrademarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog and Trademark [Member]</link:label>
    <link:label id="lab_pxlw_BacklogandTrademarkMember_documentation_en-US" xlink:label="lab_pxlw_BacklogandTrademarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog and Trademark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_BacklogandTrademarkMember" xlink:href="pxlw-20200630.xsd#pxlw_BacklogandTrademarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_BacklogandTrademarkMember" xlink:to="lab_pxlw_BacklogandTrademarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_24b0d33f-3f82-42ac-a973-f15a83cf3a50_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current and long-term assets, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f31172d4-e923-4a8f-831f-35ef8b1dc8a3_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ee8a736d-7833-40bd-b22d-497b3ee238de_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_128e153c-f5cd-46d7-a2d8-3b91645ced79_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment associated with sale of patents</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_6ebe3390-3ce9-408c-9afa-cc14a848359e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TW_c471ecc3-4c9e-4422-8817-70778b48b4d2_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_label_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TAIWAN, PROVINCE OF CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee05fb97-ecec-427a-a161-8ef44643884c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f9278d48-cea2-4869-b4b0-23d9bbb2369e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_3165ebc7-f506-4d50-b5b9-a2a3ac645b8d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Under Non-cancellable Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndOtherIncome_c23572c5-291a-46a5-8769-e7675fc74b86_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestAndOtherIncome_label_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncome" xlink:to="lab_us-gaap_InterestAndOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_95586162-34d8-447a-aa00-9cc174cfb5ef_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EndCustomerDMember_54ab9482-786d-4291-87be-7c7ed9ca4f04_terseLabel_en-US" xlink:label="lab_pxlw_EndCustomerDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer D</link:label>
    <link:label id="lab_pxlw_EndCustomerDMember_label_en-US" xlink:label="lab_pxlw_EndCustomerDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer D [Member]</link:label>
    <link:label id="lab_pxlw_EndCustomerDMember_documentation_en-US" xlink:label="lab_pxlw_EndCustomerDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerDMember" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EndCustomerDMember" xlink:to="lab_pxlw_EndCustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_993670b2-fdc7-42fd-bf8d-a43bbcb8447a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_743f1f3e-332c-4845-8f1b-418a330a0bd1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_A2019RestructuringPlanMember_28aa830d-86a6-4f8f-8a67-1c3a0c9bad24_terseLabel_en-US" xlink:label="lab_pxlw_A2019RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Restructuring Plan [Member]</link:label>
    <link:label id="lab_pxlw_A2019RestructuringPlanMember_label_en-US" xlink:label="lab_pxlw_A2019RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Restructuring Plan [Member]</link:label>
    <link:label id="lab_pxlw_A2019RestructuringPlanMember_documentation_en-US" xlink:label="lab_pxlw_A2019RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Restructuring Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2019RestructuringPlanMember" xlink:href="pxlw-20200630.xsd#pxlw_A2019RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_A2019RestructuringPlanMember" xlink:to="lab_pxlw_A2019RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_96cf06df-aa6a-4fe5-a363-29cb595d3cb7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3b09dcfc-d6be-46f8-ac28-df5fc6172cca_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_0cc4b2b0-9a11-474d-85e9-7b8ed294e763_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember_08145b7f-c6b5-4a88-9390-2e00ce262892_terseLabel_en-US" xlink:label="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development Expense Payment</link:label>
    <link:label id="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember_label_en-US" xlink:label="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development Expense Payment [Member]</link:label>
    <link:label id="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember_documentation_en-US" xlink:label="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development Expense Payment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:href="pxlw-20200630.xsd#pxlw_ResearchAndDevelopmentExpensePaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:to="lab_pxlw_ResearchAndDevelopmentExpensePaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_3a3b2f98-45fb-4a24-9ffb-229b088a3005_terseLabel_en-US" xlink:label="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining availability under the at the market offering</link:label>
    <link:label id="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Remaining Availability of Consideration Received on Transaction</link:label>
    <link:label id="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_documentation_en-US" xlink:label="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Remaining Availability of Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:to="lab_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_59f95b46-07a1-431b-996f-c9c26df059ea_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_feaff7b4-ed42-4df1-90bb-193ab80519a7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_235efddb-6ca6-403e-98f0-ab0891c1d3f5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_597c643b-986b-4630-825c-84b799c23777_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_34749188-82ca-47bf-9fd8-4f0eac5226b8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_e119f955-3900-4fb0-93f7-03f5161b90e8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share - basic and diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_6e89648c-b5aa-47bf-9437-37b54583bd3d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_51c7aa20-c93c-4d3e-a84d-223a97cbcc21_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6ec33911-ba8a-43fd-b2c6-3ce282d4f934_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructurings</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a7d612da-d135-410d-ac1b-f38ab479ede7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_deac2e1b-4a27-4d48-98a2-70fb7d02bd30_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_f36d3d86-3abb-46e6-a90c-a469ae3773f8_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0feb0080-8f9f-4ebf-b082-54f7be8b5f86_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fe266288-bbef-4101-9ff5-a4115b67b14f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0fecc504-514d-4d43-b543-b9c93ac2563c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7fb1ca27-c051-4934-9a47-ade8a5f75da7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_d9374cd2-c54d-4df6-bbe9-c8334762a5a9_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of December 31, 2019</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_4178f0a3-f663-4a0f-8bd6-7fb818a9d3a9_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of June 30, 2020</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_593e2dcd-2ac1-45f5-b63d-feebe7114a4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTerm_003aa5e0-b7cc-4d23-9e11-aafc8b186a8e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of debt instrument</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTerm_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AccountCMember_7265cf43-960e-4e6c-8558-3e07631be403_terseLabel_en-US" xlink:label="lab_pxlw_AccountCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Y</link:label>
    <link:label id="lab_pxlw_AccountCMember_label_en-US" xlink:label="lab_pxlw_AccountCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account C [Member]</link:label>
    <link:label id="lab_pxlw_AccountCMember_documentation_en-US" xlink:label="lab_pxlw_AccountCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountCMember" xlink:href="pxlw-20200630.xsd#pxlw_AccountCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AccountCMember" xlink:to="lab_pxlw_AccountCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances_5aba9eb7-87ae-4c9c-9ae0-3c6ac6c75fbb_terseLabel_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, component of calculation for maximum borrowing amount under formula advances</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances_label_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, component of calculation for maximum borrowing amount under formula advances</link:label>
    <link:label id="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances_documentation_en-US" xlink:label="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:to="lab_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f6124ec2-bc4c-413f-95c0-474914912091_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_7e0c70f6-41ae-42cc-ad9b-2a0aed6449b3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_7c53faee-35b3-4072-a123-5985ecda6973_terseLabel_en-US" xlink:label="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Current Portion Of Long Term Debt</link:label>
    <link:label id="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_label_en-US" xlink:label="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Current Portion Of Long Term Debt [Member]</link:label>
    <link:label id="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_documentation_en-US" xlink:label="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Current Portion Of Long Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:href="pxlw-20200630.xsd#pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:to="lab_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_2210a3ba-a54e-4d0c-b522-d1f9eb0e0e6e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_88c939ca-0391-4c8c-b185-c1d02654eb38_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_3fccbdd5-316b-45b3-9f7e-1a89aba54d4e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3008cc21-2ced-48e5-a2fb-7c74f92c6287_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_d659c00e-5254-40b4-878b-4df9bb3bb4e0_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_827a7841-8a9f-4862-966b-89e2b1edd0a0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d3e05dc0-bb5d-4617-920d-1949cb48622c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_af0db0cf-b5ad-42d2-9d4a-58aa330a9842_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_6fffba54-2ee0-4ea8-b700-63e06c4f1e3b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_581d4bb0-74ba-4a90-a7f0-b74fab4d0cd7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and related liabilities</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8a5ade5a-bf55-46a2-81e7-eced777c5843_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six months ending December 31, 2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_7750c46f-4b76-4152-95b8-735e4e2aa648_terseLabel_en-US" xlink:label="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease terms on operating leases</link:label>
    <link:label id="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_label_en-US" xlink:label="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases, Remaining Lease Term</link:label>
    <link:label id="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_documentation_en-US" xlink:label="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeasesRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:to="lab_pxlw_LesseeOperatingLeasesRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_8c86f207-1b69-4d93-83ea-c7acb74bbc31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_3471b355-82ea-4872-84cc-ab6e67f1c603_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incomes Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesGainLoss_9dc0d55c-4473-4184-97b9-44b9bb6061d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesGainLoss_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesGainLoss" xlink:to="lab_us-gaap_MarketableSecuritiesGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ce22febc-7bd0-4d5f-934d-c56a94a16bf9_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_798fe3cc-ac62-4f70-b255-43f4f1a8a302_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5d36c64f-74d1-4625-ba27-44436062eafc_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_28230cc5-3f68-472a-9628-ce65a4b715b3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued under employee equity incentive plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_1c261043-cfe6-402c-99e3-525c760b6344_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_ea576b06-6e04-49eb-a6ce-5ca726304434_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_54c8607d-b9ab-4f74-b238-25a22ead8b2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Geographic Region</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_65707036-3ba4-4cf0-8a98-d807a10654de_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_9dbb45cd-6a70-4085-afbe-89ada83ac5ac_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Other Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Other Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb7d4812-1b88-4bbe-928f-5497120f00b1_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOnFutureEarningsAmount_bea5c4be-6978-4822-8e77-dafd5be74ea0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOnFutureEarningsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected savings</link:label>
    <link:label id="lab_us-gaap_EffectOnFutureEarningsAmount_label_en-US" xlink:label="lab_us-gaap_EffectOnFutureEarningsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on Future Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOnFutureEarningsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOnFutureEarningsAmount" xlink:to="lab_us-gaap_EffectOnFutureEarningsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_3e61c3ca-36a3-4081-94bd-e6a4006aaacb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7ea1ac43-78a8-4ede-afef-5a8a739ade0d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2d300b3a-cee9-4d4c-bc84-a1a85a9edcde_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_52ad9a67-5da2-4c87-a4fa-19024d301625_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest payable</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bb76a7cd-05f5-45f5-8ff3-1b25e6266350_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AmortizationOfAcquiredIntangibleAssets_d98d6782-27bf-4a08-acb5-7cdaf2d4f847_verboseLabel_en-US" xlink:label="lab_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of acquired intangible assets</link:label>
    <link:label id="lab_pxlw_AmortizationOfAcquiredIntangibleAssets_label_en-US" xlink:label="lab_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Acquired Intangible Assets</link:label>
    <link:label id="lab_pxlw_AmortizationOfAcquiredIntangibleAssets_documentation_en-US" xlink:label="lab_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Acquired Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationOfAcquiredIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:to="lab_pxlw_AmortizationOfAcquiredIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_3e56785e-82ff-4e9d-9443-9b1211443cca_terseLabel_en-US" xlink:label="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory step-up and backlog amortization</link:label>
    <link:label id="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_label_en-US" xlink:label="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets and Inventory Fair Value Adjustment</link:label>
    <link:label id="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_documentation_en-US" xlink:label="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets and Inventory Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:to="lab_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_6a6f51dc-34d3-4024-8157-ffe0acc92938_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of accrued liabilities for asset financings</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_f91aec82-f2d4-48dc-8959-6133d545b86e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_491f1dff-bdec-4388-a169-eeb7bdf5ed62_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AllDistributorsMember_bce40bb9-7457-461e-98c3-5cd82c5d3901_terseLabel_en-US" xlink:label="lab_pxlw_AllDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All distributors</link:label>
    <link:label id="lab_pxlw_AllDistributorsMember_label_en-US" xlink:label="lab_pxlw_AllDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Distributors [Member]</link:label>
    <link:label id="lab_pxlw_AllDistributorsMember_documentation_en-US" xlink:label="lab_pxlw_AllDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Distributors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AllDistributorsMember" xlink:href="pxlw-20200630.xsd#pxlw_AllDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AllDistributorsMember" xlink:to="lab_pxlw_AllDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_949c4b16-e66d-4050-ae5a-8383713021ad_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_8be4b501-217f-40f9-bdd3-ca5e775a471a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_714fc7c7-417c-4922-8d1f-6a77e1297f42_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_67a335b7-e92c-4f09-aa48-d84d6c72eebe_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_bb78e4b8-c4ba-42e7-b0c8-9f22329fc13b_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_89f73974-e339-4a9a-b3c1-78ffab41fc11_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_888379bb-2a95-41a3-bec0-1f44632e884b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_32cf66bd-5009-4f90-b1a6-c0faa564212a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_50fb7102-b728-4734-97cb-0bab2b7a6e02_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee1af81b-f77b-4f7b-bc55-e1672d199753_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ea3fd353-4c09-408c-b7d0-5d4e06ace503_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_fa2168ef-bec0-4e00-b087-69e3885205da_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_2fde5d6d-ff6d-46a5-8629-b9e9b6d81fd7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_479331e3-5e61-44fb-97dc-5f5a079e629b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_08806d0f-87ce-4866-846d-9d2bfc191d6e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_0e9b7489-55c7-4d52-a9fc-2845d3f04da0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_da607a6c-009f-4bbb-8f17-71f8c5109505_netLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_5b1a9f06-1bc9-444e-b670-447c1091ea5a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensed</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_5ebe3e5d-4ad3-4c00-8781-036320260d18_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ebcb2422-004d-4ad8-a1d6-4eff30907a44_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_079c54b4-40df-45ae-a0db-22a92dcbbc02_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_321da2af-49a1-4a54-998f-1f2ba637a4eb_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_Reductiontodeferredtaxassets_e557e0c4-28b2-4af9-ac9b-03ce929490a4_terseLabel_en-US" xlink:label="lab_pxlw_Reductiontodeferredtaxassets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to deferred tax assets</link:label>
    <link:label id="lab_pxlw_Reductiontodeferredtaxassets_label_en-US" xlink:label="lab_pxlw_Reductiontodeferredtaxassets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to deferred tax assets</link:label>
    <link:label id="lab_pxlw_Reductiontodeferredtaxassets_documentation_en-US" xlink:label="lab_pxlw_Reductiontodeferredtaxassets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_Reductiontodeferredtaxassets" xlink:href="pxlw-20200630.xsd#pxlw_Reductiontodeferredtaxassets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_Reductiontodeferredtaxassets" xlink:to="lab_pxlw_Reductiontodeferredtaxassets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_eab9da54-7cf9-4714-86b7-788730e89224_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b15961c6-834c-42a6-a17b-fc3102902ef6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities and current portion of long-term liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_4dccde66-415e-4a3f-bfe0-ffceea9b1ace_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities and current portion of long-term liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_52a5ba6d-a6e3-47c4-8f09-0bb454f38ff0_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0e9eb073-7f75-4f9d-976e-feebc7773c66_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0a8803af-6d63-4f22-9789-84537757671e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on available for sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_67833931-07e9-46d3-b880-c25e15820bbd_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_7ba78cc0-f9f1-49ad-92ed-511f40e65c7b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_08833dcd-a145-41ef-9634-1e2b4460f9d0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, gross</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bfdd2145-f991-4447-8097-30571ef5bd93_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_d7fc0d9c-9134-401b-9f5d-518399a29b5e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_d4703385-df78-47d4-a1ec-ae0b0422476d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_fd70d734-5327-4c0b-8261-5858a007fe5d_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_08c91d18-1e2e-49a8-a6ca-96a3c6b291a1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_0b8648f3-ed44-477e-a77c-73e73ad1657f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Restructuring Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e6becba1-eee4-42d1-a11c-d4c197c7321c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_274f5725-d401-477e-be59-c39a89e5eca2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenue_9b9b3905-c27c-4195-b0fe-5e7ec5d91020_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_d93a3c34-e8d0-4ae8-b3a1-2ae66236d5e7_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_af1f4e37-d543-48f9-9e62-8950f8f22208_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_de00ce46-5204-467d-8de7-81c0adc2d484_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_JP_be2d172a-32d5-45fb-bbf5-c8868e7f4bfa_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_b1785f46-4f04-4457-86b7-fed37f347b29_terseLabel_en-US" xlink:label="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets</link:label>
    <link:label id="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_label_en-US" xlink:label="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Intangible Assets, Excluding Backlog [Member]</link:label>
    <link:label id="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_documentation_en-US" xlink:label="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Intangible Assets, Excluding Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:href="pxlw-20200630.xsd#pxlw_AcquiredIntangibleAssetsExcludingBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:to="lab_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3ce391e0-7d3f-47b7-87ca-8581445900d2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market equity offering, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_011c92cd-5cf8-4d25-a648-ef292d3376c5_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated decrease in total gross unrecognized tax benefits as a result of resolutions of global tax examinations and expiration of applicable statutes of limitations, including interest and penalties</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock_9d1766ea-789c-44ef-9b85-2bc7782e55c9_terseLabel_en-US" xlink:label="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Receivable Percentage from Significant Customers</link:label>
    <link:label id="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock_label_en-US" xlink:label="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of accounts receivable percentages from significant customers [Table Text Block]</link:label>
    <link:label id="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock_documentation_en-US" xlink:label="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element may be used to disclose the percentage of accounts receivable from individual significant customers, those representing 10% or more of total accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:href="pxlw-20200630.xsd#pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:to="lab_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_ee2d9b1b-4532-44d6-80db-1fcd7a9b7826_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_b4c62516-b761-4d0a-adc5-6ce30b67a5b0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42849ac5-5c8f-456d-ba25-84dc4bea0a1e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_e309d833-35fb-4f0e-aa51-dbd0ae2aa2f7_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_d30a57aa-fa37-4069-baa4-91dbea1ac8ee_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a0f58818-b6a5-4d8b-a955-99ff360c45ef_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_1a3903a9-d7a2-4144-bb38-d3707275b455_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected timing of satisfaction of performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_13303418-969c-4ec2-bd34-8565a1727109_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_7d7aa194-2820-4857-a1a9-435413ec99d2_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_4705965d-7317-4cc1-bb7b-191dfc9e543e_terseLabel_en-US" xlink:label="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum aggregate offering price</link:label>
    <link:label id="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Maximum Consideration Received on Transaction</link:label>
    <link:label id="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_documentation_en-US" xlink:label="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Maximum Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:to="lab_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6671b54f-158c-4570-bd56-4edaf2da29c9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock under employee equity incentive plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_4c493b51-fa38-4d95-980c-4994c702d3d0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_3f1e91a5-4586-4592-8802-1fe5466f0535_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ccb51834-3a0e-484c-8ff5-194307c83e60_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_SaleOfStockCommissionFeePercent_5541478d-d859-4f7b-946a-7c78767a63d8_terseLabel_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission fee (as a percent)</link:label>
    <link:label id="lab_pxlw_SaleOfStockCommissionFeePercent_label_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Commission Fee, Percent</link:label>
    <link:label id="lab_pxlw_SaleOfStockCommissionFeePercent_documentation_en-US" xlink:label="lab_pxlw_SaleOfStockCommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Commission Fee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionFeePercent" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionFeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_SaleOfStockCommissionFeePercent" xlink:to="lab_pxlw_SaleOfStockCommissionFeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_48d1e7d0-1453-487c-a08a-8dc362026355_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected restructuring cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_83b0fe7b-2e05-4ce2-960f-4d728ad33750_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a702d74c-f825-4a31-8024-871245e3bc71_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_7be77af5-959d-4b83-8e99-556675c0acd4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1a6217c2-b3c2-4294-9b13-328ecd9886b6_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6af31320-f4b9-4627-9370-8034c81cd975_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_864169d9-6194-4e59-9d9f-e52eb17f86b0_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_0295c47e-6799-4414-8cd2-ba443d5fa681_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_8aed370f-5e40-47b7-818b-d6e86dc000c9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses &#8212; restructuring:</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_127f7f9f-204c-4563-9aa4-1b5cd8ead98d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of acquired intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d8fc1ea-20ab-44b1-be25-9a18d756dfc1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_6f561e9f-fa0f-4548-9a1c-5f27ef3e3e67_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e750fae6-6686-4fd8-b489-70063533d572_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion on short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_c03fbdcc-1ae3-4f3b-8c0a-e668c03ed4f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_08e5d9dd-a2fb-43e7-b426-9d6f82fa3ae5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of patents</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Other Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_a153a826-fab6-4657-acfc-1249ffb0182d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_516ead86-7618-4aaf-bfdf-d6058f558b24_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Information Related to Leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_f375b293-72d1-4faf-87ce-dd8b7e064867_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on asset financings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EndCustomerMember_f94ebe34-1656-44ef-ac0a-860b41a94d07_terseLabel_en-US" xlink:label="lab_pxlw_EndCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer A</link:label>
    <link:label id="lab_pxlw_EndCustomerMember_label_en-US" xlink:label="lab_pxlw_EndCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer A [Member]</link:label>
    <link:label id="lab_pxlw_EndCustomerMember_documentation_en-US" xlink:label="lab_pxlw_EndCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerMember" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EndCustomerMember" xlink:to="lab_pxlw_EndCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_43fcc984-26b6-4790-86e8-ae9adbefad2e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_9a405517-b2ed-4257-8185-9b1c4d5c18bf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_61e03f86-b898-47f0-ae30-0aedaedbef64_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from Significant Customers</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1eec6898-41d3-4c67-9211-8f9ab7e6a908_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3349cfa8-d5ae-47dc-8d9b-dbb216ec4851_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_d2c7aa03-b407-48c8-9285-e15e8b3c6ef7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_b9b35f2b-5dae-4ec4-8f01-f404422cdaf3_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueAbstract_1620ea82-b856-4306-9f79-1916ed210375_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueAbstract" xlink:to="lab_us-gaap_DeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4168476c-24f5-443f-813f-03d9aa03b929_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_SaleOfStockOtherExpenses_074b005f-3d21-4323-bafd-465dc8033227_terseLabel_en-US" xlink:label="lab_pxlw_SaleOfStockOtherExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses</link:label>
    <link:label id="lab_pxlw_SaleOfStockOtherExpenses_label_en-US" xlink:label="lab_pxlw_SaleOfStockOtherExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Other Expenses</link:label>
    <link:label id="lab_pxlw_SaleOfStockOtherExpenses_documentation_en-US" xlink:label="lab_pxlw_SaleOfStockOtherExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Other Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockOtherExpenses" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockOtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_SaleOfStockOtherExpenses" xlink:to="lab_pxlw_SaleOfStockOtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_DistributorMember_7aca9539-ceef-465b-9d9c-fbe0f80c943b_terseLabel_en-US" xlink:label="lab_pxlw_DistributorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor A</link:label>
    <link:label id="lab_pxlw_DistributorMember_label_en-US" xlink:label="lab_pxlw_DistributorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor A [Member]</link:label>
    <link:label id="lab_pxlw_DistributorMember_documentation_en-US" xlink:label="lab_pxlw_DistributorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DistributorMember" xlink:href="pxlw-20200630.xsd#pxlw_DistributorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_DistributorMember" xlink:to="lab_pxlw_DistributorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8805a9b9-48cc-4556-a166-b02c2e8f0668_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c0b65235-0573-418d-854e-f4be92b0ccdc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_TopFiveEndCustomersMember_857efb52-7780-4f0c-9921-9046be77a0e5_terseLabel_en-US" xlink:label="lab_pxlw_TopFiveEndCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top five end customers</link:label>
    <link:label id="lab_pxlw_TopFiveEndCustomersMember_label_en-US" xlink:label="lab_pxlw_TopFiveEndCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top five end customers [Member]</link:label>
    <link:label id="lab_pxlw_TopFiveEndCustomersMember_documentation_en-US" xlink:label="lab_pxlw_TopFiveEndCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top five end customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_TopFiveEndCustomersMember" xlink:href="pxlw-20200630.xsd#pxlw_TopFiveEndCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_TopFiveEndCustomersMember" xlink:to="lab_pxlw_TopFiveEndCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_52a65c57-865f-481c-81fa-4c2e5088c3c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring and Nonrecurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_9f0ac862-a7b0-485c-90d7-e056917d4957_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_751de379-f48b-4339-bd75-7bd9e4cbf4cb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_d1272abf-9a0b-42aa-b622-7df35c7ffbf5_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_7836c29a-af1d-41e4-b632-13fda5192709_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid_ce4b1cc3-f439-45af-aeda-0190e6d63ab6_terseLabel_en-US" xlink:label="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions of property and equipment and other assets under extended payment terms</link:label>
    <link:label id="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid_label_en-US" xlink:label="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed asset and other asset expenses incurred but not yet paid</link:label>
    <link:label id="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions of property and equipment and other assets under extended payment terms.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:href="pxlw-20200630.xsd#pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:to="lab_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d3910a0a-87dd-4eeb-8046-194d3b375de9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales and maturities of short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pxlw_EngineeringServicesAndOtherMember_74a83324-e6a2-42df-8571-1be8dcde6180_terseLabel_en-US" xlink:label="lab_pxlw_EngineeringServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering services, license and other</link:label>
    <link:label id="lab_pxlw_EngineeringServicesAndOtherMember_label_en-US" xlink:label="lab_pxlw_EngineeringServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering Services And Other [Member]</link:label>
    <link:label id="lab_pxlw_EngineeringServicesAndOtherMember_documentation_en-US" xlink:label="lab_pxlw_EngineeringServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineering Services And Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EngineeringServicesAndOtherMember" xlink:href="pxlw-20200630.xsd#pxlw_EngineeringServicesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pxlw_EngineeringServicesAndOtherMember" xlink:to="lab_pxlw_EngineeringServicesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4af7abfb-f571-47f8-8848-27563dcad040_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_03b10c16-4c81-4f07-b069-3b421204c0f5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9f8a38ae-121b-4c38-9f3a-923ecaa17700_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_c219e331-f526-439c-9814-2143345169e1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_1128bc8f-1706-42ca-9d05-47182960fd83_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pxlw-20200630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:dd9f5c5e-f81b-42be-b2f4-33e02879cdf0,g:a97d3724-2024-4cb6-b982-f143c550bb06-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f7ea4048-60fc-47df-88cc-2c4bd89cc7be" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentType_f7ea4048-60fc-47df-88cc-2c4bd89cc7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_3fae53c0-81f0-445f-aafb-505fb3c7a9f8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentQuarterlyReport_3fae53c0-81f0-445f-aafb-505fb3c7a9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ae4dc192-2704-4e8f-87c5-627d258807a7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentPeriodEndDate_ae4dc192-2704-4e8f-87c5-627d258807a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a8faedc9-011a-44ce-9aef-598b845017e5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentTransitionReport_a8faedc9-011a-44ce-9aef-598b845017e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_6a2607cb-5b3c-4dd9-ab3b-8a69395ff3fa" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityFileNumber_6a2607cb-5b3c-4dd9-ab3b-8a69395ff3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_066a7656-2022-4865-bf72-7a252352873c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityRegistrantName_066a7656-2022-4865-bf72-7a252352873c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_eea0c3e8-9469-44e3-a225-64cc69935f15" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityCentralIndexKey_eea0c3e8-9469-44e3-a225-64cc69935f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f18b395a-f4a8-4f62-bdab-eb15230e3b63" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_CurrentFiscalYearEndDate_f18b395a-f4a8-4f62-bdab-eb15230e3b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a8f9c225-cae7-4df4-bd35-44b1b7c4667c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentFiscalYearFocus_a8f9c225-cae7-4df4-bd35-44b1b7c4667c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_09e479ab-f323-4fd6-a2ff-7b9127c2de73" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_DocumentFiscalPeriodFocus_09e479ab-f323-4fd6-a2ff-7b9127c2de73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7e298fd5-0523-4b00-909e-2afbc5d74773" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_AmendmentFlag_7e298fd5-0523-4b00-909e-2afbc5d74773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ef88266d-7531-42e1-a8e7-136c6baf8ca8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ef88266d-7531-42e1-a8e7-136c6baf8ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_fea1fe90-ac4a-4d1b-b536-f287fb26768a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityTaxIdentificationNumber_fea1fe90-ac4a-4d1b-b536-f287fb26768a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_cf265751-1b10-4e6e-96bb-8e3f132d25e5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityAddressAddressLine1_cf265751-1b10-4e6e-96bb-8e3f132d25e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_98db3c85-3164-4c80-ae5e-e02c7407b4a5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityAddressCityOrTown_98db3c85-3164-4c80-ae5e-e02c7407b4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fcb8a7c1-266b-4a34-8537-f8bb16d72e64" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityAddressStateOrProvince_fcb8a7c1-266b-4a34-8537-f8bb16d72e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ccccba00-b86b-4749-b944-0c0ca1e2ce27" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityAddressPostalZipCode_ccccba00-b86b-4749-b944-0c0ca1e2ce27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_906438b0-a3ae-495f-b553-057646dd14d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_CityAreaCode_906438b0-a3ae-495f-b553-057646dd14d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cd61150e-edc9-46f4-a7fc-322edaf4bce7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_LocalPhoneNumber_cd61150e-edc9-46f4-a7fc-322edaf4bce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5fc736cb-3abe-41a2-bea6-5955f873825a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_Security12bTitle_5fc736cb-3abe-41a2-bea6-5955f873825a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_60a4e728-5396-4738-afd6-69dd5be954c6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_TradingSymbol_60a4e728-5396-4738-afd6-69dd5be954c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0a57f484-2e1b-4285-acd0-aae5b3d711ea" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_SecurityExchangeName_0a57f484-2e1b-4285-acd0-aae5b3d711ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bc6ee9f5-8cae-41b1-900b-4e9fb9ec6057" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityCurrentReportingStatus_bc6ee9f5-8cae-41b1-900b-4e9fb9ec6057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6ab81781-5887-4eed-aeda-32e61864dc9b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityInteractiveDataCurrent_6ab81781-5887-4eed-aeda-32e61864dc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6cb47bfc-c7f7-4f9b-beee-e884f34b753d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityFilerCategory_6cb47bfc-c7f7-4f9b-beee-e884f34b753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b05a50a6-f2a6-4f47-bdac-bd43057c7769" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntitySmallBusiness_b05a50a6-f2a6-4f47-bdac-bd43057c7769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_cf5f1809-d5c9-4cae-b05e-70f5f23b9bd6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityEmergingGrowthCompany_cf5f1809-d5c9-4cae-b05e-70f5f23b9bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_bf3cc22f-1f15-4853-9575-f0c846da4447" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityShellCompany_bf3cc22f-1f15-4853-9575-f0c846da4447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d2d68675-bd1c-4919-bd06-563cb324643c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1314b6ca-5160-4889-8be0-fd5cd49da513" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d2d68675-bd1c-4919-bd06-563cb324643c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1831aa0d-d385-45ca-86db-130e8755319f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1831aa0d-d385-45ca-86db-130e8755319f" xlink:to="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a523b9a2-76da-43e9-af2a-053c0057a60a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a523b9a2-76da-43e9-af2a-053c0057a60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_93ad5069-e1d1-4ad0-ae3b-db6f9f731efb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_93ad5069-e1d1-4ad0-ae3b-db6f9f731efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5f84bfc1-a98e-4610-87d9-e3925e6015c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5f84bfc1-a98e-4610-87d9-e3925e6015c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_daf9623b-859d-4ff7-adc6-ba7a743bbb19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_InventoryNet_daf9623b-859d-4ff7-adc6-ba7a743bbb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7ae7fd6c-1469-476a-938e-2906ce9fd01b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7ae7fd6c-1469-476a-938e-2906ce9fd01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0d6a0990-e323-447a-bc46-cc235ea1427f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cea016b3-c1c2-4bc9-bace-5fd884499d36" xlink:to="loc_us-gaap_AssetsCurrent_0d6a0990-e323-447a-bc46-cc235ea1427f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61743e22-6b27-4fed-b030-2be76d55b902" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61743e22-6b27-4fed-b030-2be76d55b902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0e82fb3b-48a6-451c-a48f-d153de7f9ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0e82fb3b-48a6-451c-a48f-d153de7f9ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3bfb173f-5d97-40ce-9c8d-f440b4b6d750" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3bfb173f-5d97-40ce-9c8d-f440b4b6d750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_71364124-1b11-4b14-9b30-d3c8fc9ccb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_71364124-1b11-4b14-9b30-d3c8fc9ccb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6909d655-e563-4943-b1f3-d84b91e1f9f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_Goodwill_6909d655-e563-4943-b1f3-d84b91e1f9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f9845264-e526-4c07-ab7f-889dcb2e41fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9299d266-6eab-482d-b946-6b577551965c" xlink:to="loc_us-gaap_Assets_f9845264-e526-4c07-ab7f-889dcb2e41fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1831aa0d-d385-45ca-86db-130e8755319f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c29d3ff8-a449-48bf-9166-390a76715f24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:to="loc_us-gaap_AccountsPayableCurrent_c29d3ff8-a449-48bf-9166-390a76715f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0f57e763-599c-424c-91d1-306b3636e570" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0f57e763-599c-424c-91d1-306b3636e570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_134da54c-2ec7-4d90-b96b-6f70305fc053" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:to="loc_us-gaap_LinesOfCreditCurrent_134da54c-2ec7-4d90-b96b-6f70305fc053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_b406dd3c-6b00-4e75-83ad-fd0c599ab810" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_b406dd3c-6b00-4e75-83ad-fd0c599ab810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9595ed6e-0d74-43e3-bea3-3e9cc85ec352" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7f9f7a7-0d10-47be-be95-1aa0929109ba" xlink:to="loc_us-gaap_LiabilitiesCurrent_9595ed6e-0d74-43e3-bea3-3e9cc85ec352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_84e68f8a-6602-4824-b12a-d44bb4bf401b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_84e68f8a-6602-4824-b12a-d44bb4bf401b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_324909dd-6115-4587-a5e7-8bcf3c37a682" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_324909dd-6115-4587-a5e7-8bcf3c37a682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_adca222d-613c-427c-9d2e-2a3ec29ffa4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_adca222d-613c-427c-9d2e-2a3ec29ffa4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1e945d73-a06c-439b-a26d-fabe1c3739ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_Liabilities_1e945d73-a06c-439b-a26d-fabe1c3739ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_031d1922-486a-4956-a75e-c39485cb7f56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_CommitmentsAndContingencies_031d1922-486a-4956-a75e-c39485cb7f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7e67b7d7-6ae2-4c2c-99d7-abaa0f28a444" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:to="loc_us-gaap_PreferredStockValue_7e67b7d7-6ae2-4c2c-99d7-abaa0f28a444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_3f8ee11a-be0f-4da0-b0b8-503b9f767cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_3f8ee11a-be0f-4da0-b0b8-503b9f767cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d0eff56a-682f-4736-8b18-fbd7fd16cdf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d0eff56a-682f-4736-8b18-fbd7fd16cdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c8ea663d-2370-4805-8acc-b03dca65f469" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c8ea663d-2370-4805-8acc-b03dca65f469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_800ab405-f307-40f3-b938-9b2415f8c188" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f12b4f6-91cb-4db7-b97a-519a92e19c30" xlink:to="loc_us-gaap_StockholdersEquity_800ab405-f307-40f3-b938-9b2415f8c188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ed2032e-cc8a-4c2a-9d2b-fe57f6c59f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_03b06e57-5c5d-4e56-99f9-e681b18342ae" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ed2032e-cc8a-4c2a-9d2b-fe57f6c59f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b4f20dfb-5271-4ea8-b9d2-af55fe6065e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_Revenues_b4f20dfb-5271-4ea8-b9d2-af55fe6065e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6ee79e1a-c3af-44df-a5eb-87563eed213f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6ee79e1a-c3af-44df-a5eb-87563eed213f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b3356c22-f269-45a1-b374-83cddd278b50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_GrossProfit_b3356c22-f269-45a1-b374-83cddd278b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_2656e452-c5cf-4b35-83b2-5b6a2c5e6707" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_2656e452-c5cf-4b35-83b2-5b6a2c5e6707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2dbd03a3-5761-4f79-9632-71754059a594" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2dbd03a3-5761-4f79-9632-71754059a594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_c4faab18-8a8f-4de6-be19-7a9f94eb46d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_c4faab18-8a8f-4de6-be19-7a9f94eb46d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_fc4bafcd-2720-4b29-9efd-4750e90c081c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_OperatingExpenses_fc4bafcd-2720-4b29-9efd-4750e90c081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3d60ffa2-dfe1-47c1-a7e4-ac13c3d6cdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_OperatingIncomeLoss_3d60ffa2-dfe1-47c1-a7e4-ac13c3d6cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_faa669f8-04e2-46d7-b055-8b50f9276f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_faa669f8-04e2-46d7-b055-8b50f9276f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_5486c174-95bc-485c-8ab1-d8e9ee3141a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_5486c174-95bc-485c-8ab1-d8e9ee3141a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_79ad212c-134d-418c-b3f7-9903cc826146" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_94f6ed67-96a2-4ff4-a055-af3737d838fd" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_79ad212c-134d-418c-b3f7-9903cc826146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d33eed28-f8e1-42d9-9034-cab8544d3655" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d33eed28-f8e1-42d9-9034-cab8544d3655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c774a01e-877e-4466-a1ab-68de6cd63cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c774a01e-877e-4466-a1ab-68de6cd63cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5e07b435-9494-401a-816d-c3d73857b06b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_NetIncomeLoss_5e07b435-9494-401a-816d-c3d73857b06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_fdba5990-a698-4daf-aa42-69dd726ac94f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_fdba5990-a698-4daf-aa42-69dd726ac94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_45936318-8047-4fcf-8584-c5135fc6f440" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8c47a302-58fe-459c-87db-8bf23f4af80e" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_45936318-8047-4fcf-8584-c5135fc6f440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_001a56e4-3f09-4597-9b75-aef98e4c821c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_001a56e4-3f09-4597-9b75-aef98e4c821c" xlink:to="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca33382a-a84d-4b07-a2aa-d27905f88d8e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_254772df-82b5-4e35-bf1a-4efe27d28c87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_SalesMember_254772df-82b5-4e35-bf1a-4efe27d28c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b6c4ae9b-65cb-4280-8b79-5cfeeb6f089c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_CostOfSalesMember_b6c4ae9b-65cb-4280-8b79-5cfeeb6f089c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9e292c48-5734-4135-be93-cbc3980e4520" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9e292c48-5734-4135-be93-cbc3980e4520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_cf02dfbc-9bbd-4584-87bf-a50e01b1c549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1ed8d932-5059-481a-a97b-e2569dc6a2dc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_cf02dfbc-9bbd-4584-87bf-a50e01b1c549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_78569546-2f8c-40db-932a-312c16704cb4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_5d64cd08-7a17-4cec-b160-b33e3e578421" xlink:href="pxlw-20200630.xsd#pxlw_AcquiredIntangibleAssetsExcludingBacklogMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_faa9e16d-c29f-4773-9b06-95fd4cab94d8" xlink:to="loc_pxlw_AcquiredIntangibleAssetsExcludingBacklogMember_5d64cd08-7a17-4cec-b160-b33e3e578421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2887ea0-4743-48c3-952d-11a117fa07e3" xlink:to="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_39150c06-a246-4dd9-98f5-b282f2d0de7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_39150c06-a246-4dd9-98f5-b282f2d0de7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d93b0f-54b0-4489-9460-1e816d2e09b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d93b0f-54b0-4489-9460-1e816d2e09b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_c18b7a4f-f288-4c9f-9d71-ee8963d9cc04" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d51e10bb-166e-45be-a554-561b0ebba204" xlink:to="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_c18b7a4f-f288-4c9f-9d71-ee8963d9cc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_6c5c1ceb-f44b-4acc-918f-357db39cd07c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_28e1f882-1e1c-4fb3-9992-3fccfaa3083e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_6c5c1ceb-f44b-4acc-918f-357db39cd07c" xlink:to="loc_us-gaap_NetIncomeLoss_28e1f882-1e1c-4fb3-9992-3fccfaa3083e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed70cf4a-e461-4989-94e8-672c7be3256d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_6c5c1ceb-f44b-4acc-918f-357db39cd07c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed70cf4a-e461-4989-94e8-672c7be3256d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_a0292835-d712-4892-ba1f-1a798df97d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed70cf4a-e461-4989-94e8-672c7be3256d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_a0292835-d712-4892-ba1f-1a798df97d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_41169038-1024-4097-9387-7eb80ca68b57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_6c5c1ceb-f44b-4acc-918f-357db39cd07c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_41169038-1024-4097-9387-7eb80ca68b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7e1f82ef-976d-44eb-8de6-560a558c86ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7e1f82ef-976d-44eb-8de6-560a558c86ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13ff24ef-9f27-49c9-a897-9163adbc09eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7e1f82ef-976d-44eb-8de6-560a558c86ab" xlink:to="loc_us-gaap_NetIncomeLoss_13ff24ef-9f27-49c9-a897-9163adbc09eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7e1f82ef-976d-44eb-8de6-560a558c86ab" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7ccfd3d0-19a5-4aea-92b2-54f2b4c5c237" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_ShareBasedCompensation_7ccfd3d0-19a5-4aea-92b2-54f2b4c5c237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_e4ca84f9-a4fc-4c1e-af71-ee25f244d4f5" xlink:href="pxlw-20200630.xsd#pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets_e4ca84f9-a4fc-4c1e-af71-ee25f244d4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationOfAcquiredIntangibleAssets_dd491cdc-8617-4285-b713-5a5ed911e845" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationOfAcquiredIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_pxlw_AmortizationOfAcquiredIntangibleAssets_dd491cdc-8617-4285-b713-5a5ed911e845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ReversalOfUncertainTaxPositions_ac4e1ba4-640a-4a70-a2f5-d325db2e60c7" xlink:href="pxlw-20200630.xsd#pxlw_ReversalOfUncertainTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_pxlw_ReversalOfUncertainTaxPositions_ac4e1ba4-640a-4a70-a2f5-d325db2e60c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_cdf2098a-b310-470c-8414-563901bcc825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_cdf2098a-b310-470c-8414-563901bcc825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c9ff4511-b8a7-4ad2-9cef-86a35ed5479e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c9ff4511-b8a7-4ad2-9cef-86a35ed5479e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLoss_b7c3c870-9caf-4be8-9a1b-6d93258aeec8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_MarketableSecuritiesGainLoss_b7c3c870-9caf-4be8-9a1b-6d93258aeec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_be1629a6-5117-4535-8795-92b7b0f26247" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_be1629a6-5117-4535-8795-92b7b0f26247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_165d7a17-657c-4f12-8912-751b7c14469f" xlink:href="pxlw-20200630.xsd#pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment_165d7a17-657c-4f12-8912-751b7c14469f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c4d2fee6-4b86-4690-b82b-143e9bb33863" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c4d2fee6-4b86-4690-b82b-143e9bb33863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2c4f3981-eacb-442e-8cd7-73172382cc45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2c4f3981-eacb-442e-8cd7-73172382cc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6a813745-809a-4b1e-8e9d-5d8a8f1018c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6a813745-809a-4b1e-8e9d-5d8a8f1018c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e5858ddf-5133-4b44-a60f-d7e358b77a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e5858ddf-5133-4b44-a60f-d7e358b77a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fac73a41-4828-446d-957c-c3c7c70629c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fac73a41-4828-446d-957c-c3c7c70629c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ca766817-b431-49b4-b20b-04b511c2b989" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4f88eb24-943c-4208-945e-cc47198f1922" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ca766817-b431-49b4-b20b-04b511c2b989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0f6a1baa-da11-4c0d-9213-e481eced4afe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f77440b-a773-4c42-bb8d-e32a6a96d556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0f6a1baa-da11-4c0d-9213-e481eced4afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_a9452d01-0515-4ffe-b54c-f345a39e8825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_a9452d01-0515-4ffe-b54c-f345a39e8825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_35a9bb6a-fdd1-4fcb-8f36-51feb6278ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_35a9bb6a-fdd1-4fcb-8f36-51feb6278ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e6f9637-245a-4e19-a2fb-e20e8e3e316b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e6f9637-245a-4e19-a2fb-e20e8e3e316b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_3faabac1-77b0-4d97-8120-103b5e079443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_3faabac1-77b0-4d97-8120-103b5e079443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0d43bfb6-54ac-4a19-a6bd-be7950f1b6a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0d43bfb6-54ac-4a19-a6bd-be7950f1b6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_938c14d7-4fec-415e-8130-c2039002c76c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_938c14d7-4fec-415e-8130-c2039002c76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_957ccd59-952c-4d2b-837d-ebf343292bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_70e187f5-d9ed-427b-8984-35b6bace834c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_957ccd59-952c-4d2b-837d-ebf343292bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6cf7c88f-783f-4fdc-8bfb-e4380c051d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6cf7c88f-783f-4fdc-8bfb-e4380c051d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_85af263c-bcda-44b5-9159-4d20748f0b87" xlink:href="pxlw-20200630.xsd#pxlw_ProceedsFromIssuanceOfAtTheMarketOffering"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_85af263c-bcda-44b5-9159-4d20748f0b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_7b5c45e4-4ef1-47a2-b89d-ca3dba6be1fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_7b5c45e4-4ef1-47a2-b89d-ca3dba6be1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_282bdbe5-6ff9-47db-9ee3-6229e9b2425b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_282bdbe5-6ff9-47db-9ee3-6229e9b2425b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_d77410ab-a8b6-43f4-bc43-2f9f6cfed50c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_d77410ab-a8b6-43f4-bc43-2f9f6cfed50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d3dd51f-6920-42cb-8d80-111e4c26defe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2595fa94-d4a2-4068-841f-cd2d9934f2ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d3dd51f-6920-42cb-8d80-111e4c26defe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d65a389c-2ec5-4c64-a66c-aabbea16767c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d65a389c-2ec5-4c64-a66c-aabbea16767c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_161b49b2-ccb0-4e17-85ef-334c7e178acf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_161b49b2-ccb0-4e17-85ef-334c7e178acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_92291534-520f-471d-b339-26aa0a9ebf82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_92291534-520f-471d-b339-26aa0a9ebf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8713b755-e6ed-456d-9ded-c7645a2d42c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8713b755-e6ed-456d-9ded-c7645a2d42c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_f82b3839-c264-4023-86f1-a957afca1023" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8713b755-e6ed-456d-9ded-c7645a2d42c8" xlink:to="loc_us-gaap_IncomeTaxesPaid_f82b3839-c264-4023-86f1-a957afca1023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_2f78df11-25e7-4ec8-b22f-73e1e879b405" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8713b755-e6ed-456d-9ded-c7645a2d42c8" xlink:to="loc_us-gaap_InterestPaidNet_2f78df11-25e7-4ec8-b22f-73e1e879b405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5d745e29-0bf9-416c-908a-f65fb18f15f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9cddede9-d067-4ebb-827d-ac353ccb3434" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5d745e29-0bf9-416c-908a-f65fb18f15f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid_43f3fd60-2476-490e-b9f5-406b6238660d" xlink:href="pxlw-20200630.xsd#pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5d745e29-0bf9-416c-908a-f65fb18f15f6" xlink:to="loc_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid_43f3fd60-2476-490e-b9f5-406b6238660d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="simple" xlink:href="pxlw-20200630.xsd#ConsolidatedStatementsofShareholdersEquityStatement"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_047a35a1-2844-4d07-8635-358cf08a7aff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_047a35a1-2844-4d07-8635-358cf08a7aff" xlink:to="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3d8120b-f29d-42d8-bb5d-4dcb1fe2573f" xlink:to="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f323be2f-68d0-4bc5-8099-3ddceeab1640" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_CommonStockMember_f323be2f-68d0-4bc5-8099-3ddceeab1640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f64cd44d-71c6-42b4-b34a-b6761d9791e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f64cd44d-71c6-42b4-b34a-b6761d9791e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bdf4a362-3808-4be2-ab58-1afe4ce23217" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_59902b4a-7da7-4693-8e0b-984e1180a1f6" xlink:to="loc_us-gaap_RetainedEarningsMember_bdf4a362-3808-4be2-ab58-1afe4ce23217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e241f641-46c6-4d84-b658-2506697dd464" xlink:to="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ab5291e4-0d6c-4879-9412-47ad5a33f26d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_SharesIssued_ab5291e4-0d6c-4879-9412-47ad5a33f26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3540d452-040d-4c06-ab32-6759425ba997" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockholdersEquity_3540d452-040d-4c06-ab32-6759425ba997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_557ab81b-75cf-4e4b-810d-75f2c9d820e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_557ab81b-75cf-4e4b-810d-75f2c9d820e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_95028d4a-a18b-4404-b541-e07b7b5a45ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_95028d4a-a18b-4404-b541-e07b7b5a45ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6794d84f-8e42-4455-91d2-f52cb0a25a27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6794d84f-8e42-4455-91d2-f52cb0a25a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_cd786fe6-5e55-4b0a-88d5-0a66f299f782" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_cd786fe6-5e55-4b0a-88d5-0a66f299f782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_86e0803e-64b2-45bc-9ff8-f041a2fbe6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_86e0803e-64b2-45bc-9ff8-f041a2fbe6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58efed0c-d1cd-404c-b19e-849536386cc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58efed0c-d1cd-404c-b19e-849536386cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d5bc8665-9594-44d2-bc92-07cd10573e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_NetIncomeLoss_d5bc8665-9594-44d2-bc92-07cd10573e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6350246b-578f-45dd-aa90-deeb3734598c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_SharesIssued_6350246b-578f-45dd-aa90-deeb3734598c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_475267f0-7f0b-410e-812b-8a0f25f76767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d3aa62ed-176b-4637-b8bb-534a1d9526ea" xlink:to="loc_us-gaap_StockholdersEquity_475267f0-7f0b-410e-812b-8a0f25f76767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b8aa381f-92b2-407e-8388-59f06275a746" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5e049bf2-e127-4ff6-8017-0e3d6343d472" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b8aa381f-92b2-407e-8388-59f06275a746" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5e049bf2-e127-4ff6-8017-0e3d6343d472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_0443153d-c9b4-4c82-b527-b70a56c69994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_0443153d-c9b4-4c82-b527-b70a56c69994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_47358f8d-4886-4ee9-a242-367da5d4e4ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_47358f8d-4886-4ee9-a242-367da5d4e4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5973eb60-5f74-4589-b924-d16598d3bc2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:to="loc_us-gaap_UseOfEstimates_5973eb60-5f74-4589-b924-d16598d3bc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_832f5430-f2a7-4207-9a5a-2253a732f2ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_832f5430-f2a7-4207-9a5a-2253a732f2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_dfe32bd9-2634-4e55-bf31-da13072d8eee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cf3a715e-0ddf-4933-9c51-c487819def7c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_dfe32bd9-2634-4e55-bf31-da13072d8eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3678183d-78a7-46ae-9556-12ead01812f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a75afea1-5bda-4c9f-9bb2-74e4c224bc60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_NumberOfPatents_08c38072-aec5-4a52-847a-cc034a72681c" xlink:href="pxlw-20200630.xsd#pxlw_NumberOfPatents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a75afea1-5bda-4c9f-9bb2-74e4c224bc60" xlink:to="loc_pxlw_NumberOfPatents_08c38072-aec5-4a52-847a-cc034a72681c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BasisofPresentationRecentAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BasisofPresentationRecentAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_79529165-a40e-4251-8ba5-dc2480608f41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_BalanceSheetComponentsTextBlock_c803f6a2-bd82-4e64-98af-ab6cccee5657" xlink:href="pxlw-20200630.xsd#pxlw_BalanceSheetComponentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_79529165-a40e-4251-8ba5-dc2480608f41" xlink:to="loc_pxlw_BalanceSheetComponentsTextBlock_c803f6a2-bd82-4e64-98af-ab6cccee5657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_9d9e969e-dcff-45ac-b891-51407be4d8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_9d9e969e-dcff-45ac-b891-51407be4d8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_3948c5ad-b856-4214-85fa-587655617d31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_3948c5ad-b856-4214-85fa-587655617d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d9f11004-94e8-4f6a-89f8-42e8530a8353" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d9f11004-94e8-4f6a-89f8-42e8530a8353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock_2848b255-e340-4115-91ce-df47b7cc5752" xlink:href="pxlw-20200630.xsd#pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock_2848b255-e340-4115-91ce-df47b7cc5752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_c8fff3bb-c6c2-485b-a637-1f9c5ed1ca06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_c8fff3bb-c6c2-485b-a637-1f9c5ed1ca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_91c728bc-9098-4b6a-b59c-45f5343aa84a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_91c728bc-9098-4b6a-b59c-45f5343aa84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_bb8f0c9c-d12d-4260-86b3-ee59c2e1d514" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_bb8f0c9c-d12d-4260-86b3-ee59c2e1d514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_22b06cc4-be40-4081-b3d0-ed9446fdf7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3bda7682-c766-4b4e-acf8-3fe3665acd37" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_22b06cc4-be40-4081-b3d0-ed9446fdf7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2c442559-ae75-47dc-8205-b605195dd0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_fd439496-a666-4f4b-bf6c-29b3040d2955" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2c442559-ae75-47dc-8205-b605195dd0ed" xlink:to="loc_us-gaap_AccountsReceivableNetAbstract_fd439496-a666-4f4b-bf6c-29b3040d2955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_a1a9baad-514e-424c-869f-d950a9a50e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_fd439496-a666-4f4b-bf6c-29b3040d2955" xlink:to="loc_us-gaap_AccountsReceivableGross_a1a9baad-514e-424c-869f-d950a9a50e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a57a34da-05f8-42d2-a763-52b7505f3627" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_fd439496-a666-4f4b-bf6c-29b3040d2955" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a57a34da-05f8-42d2-a763-52b7505f3627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c3602642-9c3a-442c-b710-e598d3abbe98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_fd439496-a666-4f4b-bf6c-29b3040d2955" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c3602642-9c3a-442c-b710-e598d3abbe98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d4a429a2-ad92-4cf7-ba6c-94899f46f298" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2a4113e1-0b79-4091-8a97-e16b733efbd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d4a429a2-ad92-4cf7-ba6c-94899f46f298" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2a4113e1-0b79-4091-8a97-e16b733efbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_dd8b915f-d34b-45d5-854e-f2b6ce8c96f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2a4113e1-0b79-4091-8a97-e16b733efbd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_dd8b915f-d34b-45d5-854e-f2b6ce8c96f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_a0f9a201-0d69-4297-847e-d0c9ee8b682a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2a4113e1-0b79-4091-8a97-e16b733efbd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_a0f9a201-0d69-4297-847e-d0c9ee8b682a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b110031e-e295-4594-bc47-781bad4fbd83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2a4113e1-0b79-4091-8a97-e16b733efbd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b110031e-e295-4594-bc47-781bad4fbd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_30297599-cd6a-43e8-8b98-fe5d56c8268b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e14df34b-bcbd-4015-817f-4a8a5efb57df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_30297599-cd6a-43e8-8b98-fe5d56c8268b" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e14df34b-bcbd-4015-817f-4a8a5efb57df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4a249801-dd6f-4971-bd50-82ebece436a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_30297599-cd6a-43e8-8b98-fe5d56c8268b" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4a249801-dd6f-4971-bd50-82ebece436a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_370e449d-ce00-4ae2-8509-8eb23c66dd4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_30297599-cd6a-43e8-8b98-fe5d56c8268b" xlink:to="loc_us-gaap_InventoryNet_370e449d-ce00-4ae2-8509-8eb23c66dd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3d5e2391-be49-4fcc-a426-ae1e35938201" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a6351457-df0c-48b6-a9e1-e8fbe33b0fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3d5e2391-be49-4fcc-a426-ae1e35938201" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a6351457-df0c-48b6-a9e1-e8fbe33b0fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d744ab4-2351-4815-899f-03fd80d2b645" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3d5e2391-be49-4fcc-a426-ae1e35938201" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3d744ab4-2351-4815-899f-03fd80d2b645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_da57ee03-242a-4c83-b29d-dfc824edc877" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3d5e2391-be49-4fcc-a426-ae1e35938201" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_da57ee03-242a-4c83-b29d-dfc824edc877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e20b0119-ec9b-4852-bd43-3606bf3e290e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e20b0119-ec9b-4852-bd43-3606bf3e290e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86b70265-2622-4e0b-a9a4-4d997afbc23b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_24e5a927-1579-433c-9aa0-d9b7350a6d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_24e5a927-1579-433c-9aa0-d9b7350a6d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1d524674-3578-4322-a31b-613674b39622" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1d524674-3578-4322-a31b-613674b39622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_BacklogandTrademarkMember_c0c74695-8cc7-45b8-a7fd-9d33ce7b5f7a" xlink:href="pxlw-20200630.xsd#pxlw_BacklogandTrademarkMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_de7d9439-13b5-49cf-96a5-443a8c9329ca" xlink:to="loc_pxlw_BacklogandTrademarkMember_c0c74695-8cc7-45b8-a7fd-9d33ce7b5f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5cf97bd1-8896-45a0-8169-7675eb0195d3" xlink:to="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_729c5195-ead3-4e0b-8404-c2d588ba6700" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:to="loc_srt_MinimumMember_729c5195-ead3-4e0b-8404-c2d588ba6700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_38cb0b37-3a4f-4493-a61d-69f2e0698ae6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e2a5d50f-a290-4d9a-88ab-d5c207fb9c24" xlink:to="loc_srt_MaximumMember_38cb0b37-3a4f-4493-a61d-69f2e0698ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d09353f5-7111-45f5-908f-695f6bad209f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f8b3dc44-27b0-4dbc-b5da-e5daf2e190df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:to="loc_us-gaap_CostOfSalesMember_f8b3dc44-27b0-4dbc-b5da-e5daf2e190df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_32bba424-aba7-483d-b549-b904da0f176d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d89af17e-8318-42b5-a4a0-ba400552fc74" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_32bba424-aba7-483d-b549-b904da0f176d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9a6b41c2-066b-46be-acb3-fed804fe81a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c2248a33-ed55-4ac3-b9ef-b70898023226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c2248a33-ed55-4ac3-b9ef-b70898023226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f41e196e-c029-4826-b6dd-5188213ae74b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f41e196e-c029-4826-b6dd-5188213ae74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c0339beb-a841-4de9-a8d8-0a8e7ee90469" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c0339beb-a841-4de9-a8d8-0a8e7ee90469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f69fd264-2721-4dd5-8f62-200ea36dfc5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f69fd264-2721-4dd5-8f62-200ea36dfc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_8e5bbded-1039-4cda-8af8-9e2d1c00b90a" xlink:href="pxlw-20200630.xsd#pxlw_Amortizationofacquiredintangibleassetsincludingbacklog"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9f483a04-d099-4a29-bfe5-963248e54bc5" xlink:to="loc_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog_8e5bbded-1039-4cda-8af8-9e2d1c00b90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3c2a7975-8c5e-4da4-a6cf-fdbfc6e45904" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_11d74819-c37b-4dce-9fc2-bf418836f549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3c2a7975-8c5e-4da4-a6cf-fdbfc6e45904" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_11d74819-c37b-4dce-9fc2-bf418836f549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ff288211-ed46-4227-bb05-7dde3a5c64d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3c2a7975-8c5e-4da4-a6cf-fdbfc6e45904" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ff288211-ed46-4227-bb05-7dde3a5c64d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8f9fdce8-ccd9-4ab8-9a2f-40dfe8bd70d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3c2a7975-8c5e-4da4-a6cf-fdbfc6e45904" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8f9fdce8-ccd9-4ab8-9a2f-40dfe8bd70d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e4aba47f-9abe-468f-a5d4-f55a7cf3918b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3c2a7975-8c5e-4da4-a6cf-fdbfc6e45904" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e4aba47f-9abe-468f-a5d4-f55a7cf3918b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_5fd5e19e-69eb-4338-b08b-929b7025dac3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_5fd5e19e-69eb-4338-b08b-929b7025dac3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0230c45f-e555-46d1-b5dd-c632f9f8e85e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ViXSSystemsInc.Member_007db2c2-bc55-4d1b-b15b-313b6a66ebf9" xlink:href="pxlw-20200630.xsd#pxlw_ViXSSystemsInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f98ccf55-9f08-4262-91ac-0723a60d6d43" xlink:to="loc_pxlw_ViXSSystemsInc.Member_007db2c2-bc55-4d1b-b15b-313b6a66ebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_09e201ae-1d28-4b23-b5c9-171a2352c494" xlink:to="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5ebde3a-6be6-48b4-812d-6f48383ce600" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b113d6e3-26e5-478f-9aae-9ef1d6d6e302" xlink:to="loc_us-gaap_Goodwill_e5ebde3a-6be6-48b4-812d-6f48383ce600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1c7aebc0-9241-4fc9-bd7b-0a9801e43cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1c7aebc0-9241-4fc9-bd7b-0a9801e43cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_08327182-156f-42b8-982a-a6c46013014d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_08327182-156f-42b8-982a-a6c46013014d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_21c1ce87-d7b8-4c68-995f-98f4ddab80a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_21c1ce87-d7b8-4c68-995f-98f4ddab80a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent_a1387f29-3bfd-4d31-952f-b0acb679fa75" xlink:href="pxlw-20200630.xsd#pxlw_AccruedCommissionsandRoyaltiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_pxlw_AccruedCommissionsandRoyaltiesCurrent_a1387f29-3bfd-4d31-952f-b0acb679fa75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_9a92a87a-9b5f-4bf9-bfcb-8c1bc40d9e30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_InterestPayableCurrent_9a92a87a-9b5f-4bf9-bfcb-8c1bc40d9e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_1c5996b0-3012-40c8-87f9-cb9f9188e3ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_DeferredRevenue_1c5996b0-3012-40c8-87f9-cb9f9188e3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_14241e92-20c2-4ce0-a4b7-53fd9eff8904" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_RestructuringReserveCurrent_14241e92-20c2-4ce0-a4b7-53fd9eff8904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fbcff91d-a703-440b-b19c-875c95750776" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fbcff91d-a703-440b-b19c-875c95750776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ba0f6d84-f663-4865-b9eb-aac900d65575" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_fe8a950d-8b1b-4ffa-ade5-aa611cdf7270" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ba0f6d84-f663-4865-b9eb-aac900d65575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ef5197b-e7be-43fc-909f-db95ed711c62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3ef5197b-e7be-43fc-909f-db95ed711c62" xlink:to="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_660c474a-7210-4fdf-a89c-0a5be83a0ad7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:to="loc_us-gaap_DeferredRevenue_660c474a-7210-4fdf-a89c-0a5be83a0ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenuePeriodIncreaseDecrease_d98afcf1-57b3-40c2-84f6-28f375b5e76b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenuePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:to="loc_us-gaap_DeferredRevenuePeriodIncreaseDecrease_d98afcf1-57b3-40c2-84f6-28f375b5e76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_1f553267-536b-4419-b9d6-511846ac20d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_1f553267-536b-4419-b9d6-511846ac20d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_1e779dd6-9e2d-41cd-80fe-553d67567272" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueAbstract_f18c68c8-98de-4f3b-b860-2a49e117036a" xlink:to="loc_us-gaap_DeferredRevenue_1e779dd6-9e2d-41cd-80fe-553d67567272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_33604959-c6fd-4719-85d7-320057d81c29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_33604959-c6fd-4719-85d7-320057d81c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances_a491088d-40ad-4d58-8f1d-63d830ee9510" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances_a491088d-40ad-4d58-8f1d-63d830ee9510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr_6471c8c4-5192-4dfd-925e-13d6412530c2" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr_6471c8c4-5192-4dfd-925e-13d6412530c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances_4d1a8f6b-4a72-406f-8eea-ce753ea3485d" xlink:href="pxlw-20200630.xsd#pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances_4d1a8f6b-4a72-406f-8eea-ce753ea3485d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_00cb7101-8ad9-4d6c-a38a-07939284279f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_00cb7101-8ad9-4d6c-a38a-07939284279f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_1692fa8b-6477-4546-8ffb-1603d275e126" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f46f3854-c53f-4824-af94-ad95b0ba635f" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_1692fa8b-6477-4546-8ffb-1603d275e126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87a625d9-ece5-49c8-a3bf-cc0bb9ff4544" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87a625d9-ece5-49c8-a3bf-cc0bb9ff4544" xlink:to="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_251bbc36-625f-44f4-b4a7-6952ebcc783b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_47b67a9d-374b-46aa-bd9d-b4e5ce3c2d96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_69efbd19-c52e-417f-994c-6fa7d8cff386" xlink:to="loc_us-gaap_NotesPayableToBanksMember_47b67a9d-374b-46aa-bd9d-b4e5ce3c2d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:to="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_330c3018-4a37-4c77-a072-17a176191035" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_PaycheckProtectionProgramLoanMember_b04a4e5d-31f3-414c-8832-0e69c75f978d" xlink:href="pxlw-20200630.xsd#pxlw_PaycheckProtectionProgramLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a6c5c5e9-3f1d-40d9-b9ec-92a7380b97bd" xlink:to="loc_pxlw_PaycheckProtectionProgramLoanMember_b04a4e5d-31f3-414c-8832-0e69c75f978d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c79e23dd-c831-4cfc-ab9f-208b8cce39e9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7cc85396-941a-41ad-871e-37517414f339" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7cc85396-941a-41ad-871e-37517414f339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_603707d7-d2e3-4563-8560-3de7418509ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_LongTermDebtTerm_603707d7-d2e3-4563-8560-3de7418509ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_85fa9f5c-1370-47f0-81cf-917ff57e8542" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89622ac9-5e5a-45ae-bd86-bba3b7f27184" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_85fa9f5c-1370-47f0-81cf-917ff57e8542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4b702bd3-3346-4576-ad26-c4a65c2a28be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4b702bd3-3346-4576-ad26-c4a65c2a28be" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5a5f3d27-9adf-4086-a005-39444191d796" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AtTheMarketOfferingMember_b9e4726c-e470-473d-90a7-8d372d5b416e" xlink:href="pxlw-20200630.xsd#pxlw_AtTheMarketOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9a2b3899-55b9-432e-95e0-b918a917e074" xlink:to="loc_pxlw_AtTheMarketOfferingMember_b9e4726c-e470-473d-90a7-8d372d5b416e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6cead9a2-d43f-4c76-9c76-96aa8be8f4dc" xlink:to="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_634b924c-8ff6-4724-afa5-607292c8be4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_30ca5b6d-3155-468f-8894-471dbaf7b306" xlink:to="loc_us-gaap_CommonClassAMember_634b924c-8ff6-4724-afa5-607292c8be4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3e0473b-632b-47df-87c8-624c3cec723c" xlink:to="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f450f8d-7e07-4e0a-9c11-08071390c74b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f450f8d-7e07-4e0a-9c11-08071390c74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_19093a68-b0b9-42c6-a67d-b5c1d6e3b3fa" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction_19093a68-b0b9-42c6-a67d-b5c1d6e3b3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionFeePercent_a1a62df0-1e36-437c-8cb0-4f51b6de0de5" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionFeePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockCommissionFeePercent_a1a62df0-1e36-437c-8cb0-4f51b6de0de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_79eae67d-4a0e-4f14-9a15-ef429c576c82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_79eae67d-4a0e-4f14-9a15-ef429c576c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_63f1e2c3-423f-464f-abf0-40041372273b" xlink:href="pxlw-20200630.xsd#pxlw_ProceedsFromIssuanceOfAtTheMarketOffering"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering_63f1e2c3-423f-464f-abf0-40041372273b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f6450c37-7e42-4e1a-a50d-06fd7d9eddf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f6450c37-7e42-4e1a-a50d-06fd7d9eddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockCommissionsAndFees_d04e1b67-13b6-4104-91bf-971e0baba194" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockCommissionsAndFees"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockCommissionsAndFees_d04e1b67-13b6-4104-91bf-971e0baba194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockOtherExpenses_7d43a5ba-9e8f-4ded-818b-0c71cfc6656c" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockOtherExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockOtherExpenses_7d43a5ba-9e8f-4ded-818b-0c71cfc6656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_59a2dd9b-1aa3-4a19-9483-1083b751366c" xlink:href="pxlw-20200630.xsd#pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_442e50a9-7d83-4427-a437-2d5a83425f6b" xlink:to="loc_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction_59a2dd9b-1aa3-4a19-9483-1083b751366c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e5b1741b-2d50-40c1-af29-e540a1a14cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_7b8bdcd9-b6e2-44e8-aa1e-013fb12bff20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e5b1741b-2d50-40c1-af29-e540a1a14cf2" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_7b8bdcd9-b6e2-44e8-aa1e-013fb12bff20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fd4fdb4c-6508-4cc5-a115-6643e05eec52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_0f98de68-ba10-4b15-9651-d415b2009a42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fd4fdb4c-6508-4cc5-a115-6643e05eec52" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_0f98de68-ba10-4b15-9651-d415b2009a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1968e724-befe-41f1-8609-0b5f403ed5ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fd4fdb4c-6508-4cc5-a115-6643e05eec52" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1968e724-befe-41f1-8609-0b5f403ed5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_93ec1550-2a18-4881-a05b-3ba4f6bbd685" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_93ec1550-2a18-4881-a05b-3ba4f6bbd685" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d98cbcc-7ddf-42f0-9baf-f9ee03db0af8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_d27b7c3e-d957-4404-8eb0-5b418ace418b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_CommercialPaperMember_d27b7c3e-d957-4404-8eb0-5b418ace418b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d263e383-08a9-42e0-a57f-f9f122363d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d263e383-08a9-42e0-a57f-f9f122363d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f3d10130-0e83-4ff8-b9e2-51b6270512ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee41e021-887f-4365-8244-5dd4afe414c5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f3d10130-0e83-4ff8-b9e2-51b6270512ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_54c26e22-045d-4230-92d6-d4c033c26fd8" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5ed6efab-2966-45bc-bae6-6cf8927d0b96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5ed6efab-2966-45bc-bae6-6cf8927d0b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f750d64b-35d6-4182-80fe-56acf53544ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f750d64b-35d6-4182-80fe-56acf53544ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f344b344-a1f4-442d-bf11-db14e0478c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_032b9acf-96f4-42e1-87d8-b6d7cffba9b0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f344b344-a1f4-442d-bf11-db14e0478c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dc03b67b-4aff-4c99-aa46-4385c34fd029" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dc03b67b-4aff-4c99-aa46-4385c34fd029" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c86a76a-29a9-40f5-a435-7d7aeba2b522" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_febc2c0e-e138-48a5-a024-707e3b7cc40a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_febc2c0e-e138-48a5-a024-707e3b7cc40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d606f05a-b593-4d77-86f4-3ab005154811" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d606f05a-b593-4d77-86f4-3ab005154811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_1ae069d2-982c-496c-adcf-22851901c3de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a1c3464a-8268-4529-92af-748aee88c1de" xlink:to="loc_us-gaap_CommercialPaperMember_1ae069d2-982c-496c-adcf-22851901c3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_35a0445d-1a7e-49ca-a458-ec066483a249" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b8d3ef4c-0876-458e-8dca-16b63c1bbdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b8d3ef4c-0876-458e-8dca-16b63c1bbdf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bc26040c-fc4c-4834-8ae7-f25465f0d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bc26040c-fc4c-4834-8ae7-f25465f0d4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7f07bc51-8780-4c7b-9185-55d8df79351e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848a0551-d215-42fa-9f9d-2435639037e6" xlink:to="loc_us-gaap_CommercialPaperMember_7f07bc51-8780-4c7b-9185-55d8df79351e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_85533ae7-11c9-43ee-ae6e-1fdf5e7f773a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_50a5657c-e5bb-4992-b134-fe567f5293bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_50a5657c-e5bb-4992-b134-fe567f5293bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b7a735fc-3da3-4bbd-98fb-5de4e96df88d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b7a735fc-3da3-4bbd-98fb-5de4e96df88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4465f3ef-f7cf-4549-9a2a-03355deef021" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1abb9560-b706-41e1-b472-3314302b8378" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4465f3ef-f7cf-4549-9a2a-03355deef021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ba47987-7479-4bf3-b468-cbe67aa4ed77" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_29be20bd-fa38-4a4a-bd94-56891627c0ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_29be20bd-fa38-4a4a-bd94-56891627c0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_efd3f310-1c71-4c83-8588-c14bae50c801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_48be2cf0-288e-4f34-87a1-207958ba67ec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_efd3f310-1c71-4c83-8588-c14bae50c801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Restructurings" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Restructurings"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/Restructurings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e37e9c53-5165-486f-b777-0c8145945eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09cf11c2-1eae-4f67-af8d-e25a0a9fa8c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e37e9c53-5165-486f-b777-0c8145945eb8" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09cf11c2-1eae-4f67-af8d-e25a0a9fa8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RestructuringsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ba1a0ecb-4a8f-418f-b417-b32c6079a973" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a52bb672-7f1a-4008-808c-83388476129b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ba1a0ecb-4a8f-418f-b417-b32c6079a973" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a52bb672-7f1a-4008-808c-83388476129b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5ac0f796-1422-4b86-bb01-dd637e5f8399" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ba1a0ecb-4a8f-418f-b417-b32c6079a973" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5ac0f796-1422-4b86-bb01-dd637e5f8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RestructuringsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_659c949d-8af9-4446-9746-19f5f54efa44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_659c949d-8af9-4446-9746-19f5f54efa44" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:to="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_15b936df-d226-432d-85da-b02bd76c0b68" xlink:to="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2020RestructuringPlanMember_b72d5b6e-4a82-4ffa-9242-273d87a30292" xlink:href="pxlw-20200630.xsd#pxlw_A2020RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:to="loc_pxlw_A2020RestructuringPlanMember_b72d5b6e-4a82-4ffa-9242-273d87a30292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_A2019RestructuringPlanMember_ed2669f1-9a90-4e83-a99e-88cc3097ebd3" xlink:href="pxlw-20200630.xsd#pxlw_A2019RestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_e4586f95-3218-41bf-b23f-106f7a955781" xlink:to="loc_pxlw_A2019RestructuringPlanMember_ed2669f1-9a90-4e83-a99e-88cc3097ebd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6a9ce319-eb51-4e13-b5b8-41d8e8e4ee14" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_26a9dfb1-6490-4e49-a5d9-fa0aba4bc1de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_26a9dfb1-6490-4e49-a5d9-fa0aba4bc1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4eab6091-60ee-4c18-bb4b-53fad193aa9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_f8bc0293-8f60-46c9-9645-5298ad745d8e" xlink:to="loc_us-gaap_RestructuringCharges_4eab6091-60ee-4c18-bb4b-53fad193aa9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsComponentsofRestructuringExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_29e32570-8aec-4bbe-9e2c-ccf850fdbe39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_29e32570-8aec-4bbe-9e2c-ccf850fdbe39" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2ced651b-bd24-407f-a3e1-d6a50379c762" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_4001aaa2-a957-4614-9f69-776b9f31e429" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_fdb932be-3a21-44e6-bbc7-00ca891547ed" xlink:to="loc_us-gaap_OperatingExpenseMember_4001aaa2-a957-4614-9f69-776b9f31e429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0d04b1c3-99aa-40aa-bbd2-ee8af539bf29" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_b887d137-025f-4756-8b16-5e18fb8e8393" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:to="loc_us-gaap_SeveranceCosts1_b887d137-025f-4756-8b16-5e18fb8e8393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dfd61c99-fa0f-4f78-a87f-16467b0929cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_25ed3e41-fe2c-41e7-9fec-e1fca90e4c10" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_dfd61c99-fa0f-4f78-a87f-16467b0929cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RestructuringsRestructuringReserveRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_288d371d-cec0-435c-9e1d-1e03ab9b9ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_288d371d-cec0-435c-9e1d-1e03ab9b9ad3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_56d1e3ae-2453-4794-833e-490cd88cbfec" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_4e0f906d-acee-42ec-b48b-31515a7cef18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c2cb1dad-f059-4996-95bc-8176b2ee6723" xlink:to="loc_us-gaap_EmployeeSeveranceMember_4e0f906d-acee-42ec-b48b-31515a7cef18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_259f1091-1e95-438c-858d-2eada6396b61" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e56d4da1-6f0f-46a5-9dc0-ad8e932a2093" xlink:to="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_a98bda85-57fe-44f8-83b0-785fa0336be1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_RestructuringReserve_a98bda85-57fe-44f8-83b0-785fa0336be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_930fb313-36f8-4d05-9046-4081cf0ef6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_RestructuringCharges_930fb313-36f8-4d05-9046-4081cf0ef6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_a7e54934-6c15-4eae-897f-1f198a1fb5ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_PaymentsForRestructuring_a7e54934-6c15-4eae-897f-1f198a1fb5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_420cffcd-c343-4498-85fb-0f2253ce1106" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_8122b7b0-71ce-47c0-b73e-898c3ddf41ae" xlink:to="loc_us-gaap_RestructuringReserve_420cffcd-c343-4498-85fb-0f2253ce1106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Leases" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ac19d238-c3dc-433b-bd41-863eefab3389" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d2897904-1759-49a9-96cd-5b04a6702a81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac19d238-c3dc-433b-bd41-863eefab3389" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d2897904-1759-49a9-96cd-5b04a6702a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c44631dc-6714-4315-86cb-b63a1be66a3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_073db119-c6b7-4c90-9c3f-2a91120154e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c44631dc-6714-4315-86cb-b63a1be66a3b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_073db119-c6b7-4c90-9c3f-2a91120154e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_10752b50-ba98-48cf-ad5c-b957434ddc39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c44631dc-6714-4315-86cb-b63a1be66a3b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_10752b50-ba98-48cf-ad5c-b957434ddc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_53f0c63c-ba9d-414a-b887-9254d40545f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53f0c63c-ba9d-414a-b887-9254d40545f9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:to="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5a994391-3bc3-443c-a146-6caad7a91772" xlink:to="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4dfbe029-aab9-437a-beed-a7b77f102ad3" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:to="loc_srt_MinimumMember_4dfbe029-aab9-437a-beed-a7b77f102ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_095ead51-4d4f-42e9-a7c6-006899d35637" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02972483-0b72-4af4-ac9c-89f17dc78d44" xlink:to="loc_srt_MaximumMember_095ead51-4d4f-42e9-a7c6-006899d35637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8b8863c9-2bf7-4f1f-bed4-e2d61c1219ac" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_dae17531-fab7-415d-a8b0-d9478a0f60f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_us-gaap_OperatingLeaseLiability_dae17531-fab7-415d-a8b0-d9478a0f60f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5401c495-e50a-415d-84e8-f8be7d4b8120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5401c495-e50a-415d-84e8-f8be7d4b8120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_7a98a311-a041-42a5-bcf9-113f160356c3" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeasesRemainingLeaseTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_pxlw_LesseeOperatingLeasesRemainingLeaseTerm_7a98a311-a041-42a5-bcf9-113f160356c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_24c5761d-4045-413a-ba21-1ebbbd6aadce" xlink:href="pxlw-20200630.xsd#pxlw_LesseeOperatingLeaseLeaseNotYetCommenced"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_98ab6ea4-7a05-4e4d-a0bd-de784412498f" xlink:to="loc_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced_24c5761d-4045-413a-ba21-1ebbbd6aadce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesSupplementalinformationrelatedtoleasesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f31d15f2-f14e-4d85-9eed-17d8aca08670" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:to="loc_us-gaap_OperatingLeaseCost_f31d15f2-f14e-4d85-9eed-17d8aca08670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_77701922-95a4-4afb-9d16-1916e837046c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:to="loc_us-gaap_OperatingLeasePayments_77701922-95a4-4afb-9d16-1916e837046c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_97c84103-7547-47d5-aa7e-fb7655332952" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_97c84103-7547-47d5-aa7e-fb7655332952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_259e88b7-bf64-4103-bd3e-54317ececc35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_259e88b7-bf64-4103-bd3e-54317ececc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_56cfca62-f3f7-421e-bb19-54480a882530" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_434158dd-ac29-4b53-9a8a-f6529350f128" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_56cfca62-f3f7-421e-bb19-54480a882530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_eec2948b-3c02-4271-99b3-1f819bcb462a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a333175c-786d-4c26-9fec-f370b7df3c58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eec2948b-3c02-4271-99b3-1f819bcb462a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a333175c-786d-4c26-9fec-f370b7df3c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eec2948b-3c02-4271-99b3-1f819bcb462a" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_717976a7-7d38-4d2d-b7fa-378d8797ff13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_717976a7-7d38-4d2d-b7fa-378d8797ff13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_747a0050-d9cb-4b9b-8682-61264877ee94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_747a0050-d9cb-4b9b-8682-61264877ee94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1bee4970-eef3-40dd-afea-780b7785c6a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1bee4970-eef3-40dd-afea-780b7785c6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_661bae10-84b7-4989-aa1e-e986c1ec3b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_661bae10-84b7-4989-aa1e-e986c1ec3b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_98e9b03c-9712-4be5-babf-176d87c7cb9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_98e9b03c-9712-4be5-babf-176d87c7cb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8d974204-584a-4cbf-afa2-3c0107ddd01a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8d974204-584a-4cbf-afa2-3c0107ddd01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_05baddb9-e4a9-476f-8c87-fdfd28b6d351" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f0a428ec-7c36-4300-b368-b06edcd20ea1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_05baddb9-e4a9-476f-8c87-fdfd28b6d351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1455888e-2708-4a07-b3c0-40d4db07030b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eec2948b-3c02-4271-99b3-1f819bcb462a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1455888e-2708-4a07-b3c0-40d4db07030b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bc431d4c-99ab-4e28-bbec-aa1c4fdabace" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eec2948b-3c02-4271-99b3-1f819bcb462a" xlink:to="loc_us-gaap_OperatingLeaseLiability_bc431d4c-99ab-4e28-bbec-aa1c4fdabace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1" xlink:type="simple" xlink:href="pxlw-20200630.xsd#LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pixelworks.com/role/Revenue" xlink:type="simple" xlink:href="pxlw-20200630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f2d4b529-36d9-4b6c-b9a8-e06036ad551d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_933fc001-05b1-4356-bc8c-2ff031572898" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f2d4b529-36d9-4b6c-b9a8-e06036ad551d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_933fc001-05b1-4356-bc8c-2ff031572898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_edabe750-2bc4-4d3d-847e-7dddcd7971b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7a6eba51-8816-4711-a09f-5dee0327ddff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_edabe750-2bc4-4d3d-847e-7dddcd7971b1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7a6eba51-8816-4711-a09f-5dee0327ddff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a43fdfec-d458-41c1-b2a0-d8e5215a0ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a43fdfec-d458-41c1-b2a0-d8e5215a0ea5" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:to="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b6e9f7d2-de82-48c8-b6b6-ab1b0d15fe02" xlink:to="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_IntegratedCircuitsMember_36299897-5335-4646-9718-ea5ff5df5f69" xlink:href="pxlw-20200630.xsd#pxlw_IntegratedCircuitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:to="loc_pxlw_IntegratedCircuitsMember_36299897-5335-4646-9718-ea5ff5df5f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EngineeringServicesAndOtherMember_7b6bb5fe-ddac-4b6d-901b-0f2f3e2a945b" xlink:href="pxlw-20200630.xsd#pxlw_EngineeringServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7711cbad-0615-4ffe-888c-3533b3127308" xlink:to="loc_pxlw_EngineeringServicesAndOtherMember_7b6bb5fe-ddac-4b6d-901b-0f2f3e2a945b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b27ca480-feca-4a19-b513-c32c4af7c8ed" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e7f2d0-48ad-4c01-86f0-5f5a1cad4252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_056f746c-e186-4929-949d-17a8ef923b8d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e7f2d0-48ad-4c01-86f0-5f5a1cad4252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1072186e-92cc-4ed4-9bc7-627d39eeb6a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_41467278-6276-4f2d-b81c-549ba9b90bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1072186e-92cc-4ed4-9bc7-627d39eeb6a9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_41467278-6276-4f2d-b81c-549ba9b90bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_d3866688-e301-45b9-a360-829ff632b5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1072186e-92cc-4ed4-9bc7-627d39eeb6a9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_d3866688-e301-45b9-a360-829ff632b5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNet"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_257fc628-ae35-4e39-9fad-350ba1f98db4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_4e8a6ed8-d613-446d-bcba-aad876a41596" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_257fc628-ae35-4e39-9fad-350ba1f98db4" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_4e8a6ed8-d613-446d-bcba-aad876a41596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_5e64de3d-8761-4eca-aca6-7db26be5eccc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_ab207606-e3bc-4f2b-8f88-0948591d04f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5e64de3d-8761-4eca-aca6-7db26be5eccc" xlink:to="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_ab207606-e3bc-4f2b-8f88-0948591d04f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#InterestIncomeExpenseandOtherNetDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_4d461bd7-82bf-41f2-90ff-4a2dbbba4007" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome_6cce0614-213d-4542-9b3d-2a983922fc6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_4d461bd7-82bf-41f2-90ff-4a2dbbba4007" xlink:to="loc_us-gaap_InterestAndOtherIncome_6cce0614-213d-4542-9b3d-2a983922fc6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_c7754411-e993-4c5a-b30d-75c3f75b57db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_4d461bd7-82bf-41f2-90ff-4a2dbbba4007" xlink:to="loc_us-gaap_OtherIncome_c7754411-e993-4c5a-b30d-75c3f75b57db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b808c89c-e3b9-4892-a7b2-1ce261ab6509" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_4d461bd7-82bf-41f2-90ff-4a2dbbba4007" xlink:to="loc_us-gaap_InterestExpense_b808c89c-e3b9-4892-a7b2-1ce261ab6509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f842f657-e30b-4620-ad4f-75e19674ea7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_4d461bd7-82bf-41f2-90ff-4a2dbbba4007" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f842f657-e30b-4620-ad4f-75e19674ea7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8daffc7e-4996-4f98-8a33-79d61360aafb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_36688d25-fa40-4c04-924c-c4fdf530526c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8daffc7e-4996-4f98-8a33-79d61360aafb" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_36688d25-fa40-4c04-924c-c4fdf530526c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b11a6aa7-7179-4dd0-8973-8c77a0bd50b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ReversalOfUncertainTaxPositions_e28cfc9f-800e-4631-9051-d146df88ffa8" xlink:href="pxlw-20200630.xsd#pxlw_ReversalOfUncertainTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b11a6aa7-7179-4dd0-8973-8c77a0bd50b1" xlink:to="loc_pxlw_ReversalOfUncertainTaxPositions_e28cfc9f-800e-4631-9051-d146df88ffa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_86fec219-a6a2-45c8-ab46-cda48fa967ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b11a6aa7-7179-4dd0-8973-8c77a0bd50b1" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_86fec219-a6a2-45c8-ab46-cda48fa967ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_Reductiontodeferredtaxassets_3726391d-378a-4f64-bc42-091b324a416c" xlink:href="pxlw-20200630.xsd#pxlw_Reductiontodeferredtaxassets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b11a6aa7-7179-4dd0-8973-8c77a0bd50b1" xlink:to="loc_pxlw_Reductiontodeferredtaxassets_3726391d-378a-4f64-bc42-091b324a416c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2de9606a-3636-4f48-ab1d-61695466c56a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b11a6aa7-7179-4dd0-8973-8c77a0bd50b1" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2de9606a-3636-4f48-ab1d-61695466c56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_97ecc37f-194e-4b09-96aa-de434de74b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_12af10f5-963b-4605-9091-911ffba10b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97ecc37f-194e-4b09-96aa-de434de74b0c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_12af10f5-963b-4605-9091-911ffba10b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d95d9a69-98da-400d-8057-d4d5d200985d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_27d71224-e8ab-4b2e-9044-6755193cb370" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d95d9a69-98da-400d-8057-d4d5d200985d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_27d71224-e8ab-4b2e-9044-6755193cb370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fc3cf6ce-900f-47fb-8545-8dba00f06d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d95d9a69-98da-400d-8057-d4d5d200985d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fc3cf6ce-900f-47fb-8545-8dba00f06d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_832ea8f8-7b15-4082-b54a-de11f065d0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3535a828-3a19-4373-9438-d33578a49b3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_832ea8f8-7b15-4082-b54a-de11f065d0d3" xlink:to="loc_us-gaap_NetIncomeLoss_3535a828-3a19-4373-9438-d33578a49b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1035783f-b397-4d9f-bd4d-bbfc07b02949" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_832ea8f8-7b15-4082-b54a-de11f065d0d3" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1035783f-b397-4d9f-bd4d-bbfc07b02949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_36ca074f-461e-455d-8f0c-ce808e1af10a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_832ea8f8-7b15-4082-b54a-de11f065d0d3" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_36ca074f-461e-455d-8f0c-ce808e1af10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_73d3c9ea-be85-4cb5-8507-174363f849ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_73d3c9ea-be85-4cb5-8507-174363f849ed" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f1bb01bd-7982-4779-b748-6f672cc625df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_c0866970-0ccd-49a0-b17c-39a975f0ec5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_06846570-aaf2-405e-9c63-714705ed1c88" xlink:to="loc_us-gaap_StockCompensationPlanMember_c0866970-0ccd-49a0-b17c-39a975f0ec5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b9298c93-9e11-4451-b5e9-e7e0ef639701" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5d99fa6f-8990-4774-ae71-b602fb9fe3d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c11f0955-644c-4ee5-a915-0914f712ba73" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5d99fa6f-8990-4774-ae71-b602fb9fe3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformation" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c69a756b-7908-4e3d-b91d-d07ef5bd3e41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_03175b35-b0c6-4fa0-8836-704f68c6693e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c69a756b-7908-4e3d-b91d-d07ef5bd3e41" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_03175b35-b0c6-4fa0-8836-704f68c6693e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_85337cca-5354-4cf6-9747-3d73c5df09cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9419adc8-8ca0-4389-a817-e9ace0fe50e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_85337cca-5354-4cf6-9747-3d73c5df09cd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9419adc8-8ca0-4389-a817-e9ace0fe50e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_d381fc06-ab47-4b14-bd32-48c4fd0eb0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_85337cca-5354-4cf6-9747-3d73c5df09cd" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_d381fc06-ab47-4b14-bd32-48c4fd0eb0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock_c09a2bd6-b44c-4d23-a480-afebe2eec49c" xlink:href="pxlw-20200630.xsd#pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_85337cca-5354-4cf6-9747-3d73c5df09cd" xlink:to="loc_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock_c09a2bd6-b44c-4d23-a480-afebe2eec49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d30f1bc5-d9aa-4fab-8ddd-8e50d8e99e14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d30f1bc5-d9aa-4fab-8ddd-8e50d8e99e14" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:to="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_fd078482-0c8c-4a93-ae6d-791b69c17c4d" xlink:to="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_274ce465-b68a-4b88-a2bd-cc91594729b6" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_JP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_JP_274ce465-b68a-4b88-a2bd-cc91594729b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6b9a79cd-c7c3-4323-8fe5-d190fa0ffca2" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_CN_6b9a79cd-c7c3-4323-8fe5-d190fa0ffca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a6601530-d257-4ef0-b71f-8efda76bc2ed" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_US_a6601530-d257-4ef0-b71f-8efda76bc2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_894f82e0-28dc-44c1-ad67-05503df58c40" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_srt_EuropeMember_894f82e0-28dc-44c1-ad67-05503df58c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_c59c6431-4b4d-4c3f-8d9e-7f283bd3be00" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_TW_c59c6431-4b4d-4c3f-8d9e-7f283bd3be00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_d05184dd-645c-45a6-a131-bb1103a2e625" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e8776251-2a08-4678-bb64-f61bd3a04f63" xlink:to="loc_country_KR_d05184dd-645c-45a6-a131-bb1103a2e625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f9b319d5-8151-405a-b3c0-f8be65a252e4" xlink:to="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7f52eab7-ff54-4da4-a6bc-5e68333ef1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83551060-a255-46af-b8a6-a8b004907ffd" xlink:to="loc_us-gaap_Revenues_7f52eab7-ff54-4da4-a6bc-5e68333ef1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationRevenuebyMajorCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d067595f-989e-48d4-8c99-840ed44d7271" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d067595f-989e-48d4-8c99-840ed44d7271" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5c8d3303-5248-4ecf-bef9-a9c99ddaef67" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_160bda14-0b84-41ad-a787-b5925a6c7ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bbc60986-54a7-4529-9b92-bcda0dab32b0" xlink:to="loc_us-gaap_SalesMember_160bda14-0b84-41ad-a787-b5925a6c7ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:to="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0c31404e-1ec5-4301-8f1a-978f638b78ec" xlink:to="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AllDistributorsMember_1d87dc07-7330-4bc6-8143-0a12ab7a9cdc" xlink:href="pxlw-20200630.xsd#pxlw_AllDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_AllDistributorsMember_1d87dc07-7330-4bc6-8143-0a12ab7a9cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_DistributorMember_4e7d32b5-c753-4015-8dfe-8e88857aa0b6" xlink:href="pxlw-20200630.xsd#pxlw_DistributorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_DistributorMember_4e7d32b5-c753-4015-8dfe-8e88857aa0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_TopFiveEndCustomersMember_fdc9f646-ec81-4b51-b879-738a24170509" xlink:href="pxlw-20200630.xsd#pxlw_TopFiveEndCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_TopFiveEndCustomersMember_fdc9f646-ec81-4b51-b879-738a24170509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerMember_2c9e8587-5d0a-4c1b-a117-412c279f3468" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerMember_2c9e8587-5d0a-4c1b-a117-412c279f3468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerBMember_921de0e1-8d25-4412-8ddc-fa8286ddaa3d" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerBMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerBMember_921de0e1-8d25-4412-8ddc-fa8286ddaa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerCMember_91968d44-fed3-4d97-b04d-1a3d901ecdae" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerCMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerCMember_91968d44-fed3-4d97-b04d-1a3d901ecdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerDMember_e2a2157a-c99f-4a2e-86e8-640e1bd7c1fc" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerDMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerDMember_e2a2157a-c99f-4a2e-86e8-640e1bd7c1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_EndCustomerEMember_bb36f6ee-51f3-48e7-b284-158192971b04" xlink:href="pxlw-20200630.xsd#pxlw_EndCustomerEMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_65f00a39-3610-4700-9bd4-e22515573816" xlink:to="loc_pxlw_EndCustomerEMember_bb36f6ee-51f3-48e7-b284-158192971b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_7da713ff-a031-4e0e-ac6f-c022ce5b4d0a" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2d54d07e-979c-41ac-a1ef-f5118f165343" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_ac3dde11-0aab-40ac-9c25-f2e8d9ebbbfd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2d54d07e-979c-41ac-a1ef-f5118f165343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SegmentInformationAccountsReceivablebyMajorCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_58f068f3-4312-4cc5-ad48-0d811d47570a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_58f068f3-4312-4cc5-ad48-0d811d47570a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_86ebc3f7-0894-4bd1-9cc0-f67eec82014f" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_ffceb25e-4b5d-4572-a8b9-65d1d22701d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ba42f2a-30fb-400e-875a-4064c9761ee1" xlink:to="loc_us-gaap_AccountsReceivableMember_ffceb25e-4b5d-4572-a8b9-65d1d22701d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:to="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_8bafb344-986c-4c78-b4d2-ae8c328147b6" xlink:to="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountMember_4a960881-343f-4907-9b37-36de47ee5cc0" xlink:href="pxlw-20200630.xsd#pxlw_AccountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountMember_4a960881-343f-4907-9b37-36de47ee5cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountBMember_36858e77-b4bf-4937-9bd6-64ad9a53235d" xlink:href="pxlw-20200630.xsd#pxlw_AccountBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountBMember_36858e77-b4bf-4937-9bd6-64ad9a53235d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccountCMember_4d859997-425f-49df-9932-09b98a39e777" xlink:href="pxlw-20200630.xsd#pxlw_AccountCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d2b97bc-466d-4f32-8772-2ea24888cfaa" xlink:to="loc_pxlw_AccountCMember_4d859997-425f-49df-9932-09b98a39e777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5fcfe056-b39c-4a44-8e07-293a2d9a244d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_15b57a4f-5879-4d17-a617-81a2db58c938" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0042c801-3db6-4ea6-9e88-fd7fe2a37e9e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_15b57a4f-5879-4d17-a617-81a2db58c938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="simple" xlink:href="pxlw-20200630.xsd#RisksandUncertainties"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/RisksandUncertainties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_f11afa9d-e273-4a6b-a41d-8020348cc174" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_1eff75f1-50b7-4a8e-afe8-582e53c81715" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_f11afa9d-e273-4a6b-a41d-8020348cc174" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_1eff75f1-50b7-4a8e-afe8-582e53c81715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a5e5884-6ed0-42a3-9e74-0ec437635d00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_16019c6b-dca3-4ae1-ac8d-08cb1c09b21c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a5e5884-6ed0-42a3-9e74-0ec437635d00" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_16019c6b-dca3-4ae1-ac8d-08cb1c09b21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_64527915-f72a-4518-be6a-780bfe8f082c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_64527915-f72a-4518-be6a-780bfe8f082c" xlink:to="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17b3b55f-7fba-401c-ab48-315aed4f920c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ViXSSystemsInc.Member_c07ca998-506d-404b-a03a-f45d654e074d" xlink:href="pxlw-20200630.xsd#pxlw_ViXSSystemsInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_19985a8e-f730-45d1-9c1e-250f56f20e3a" xlink:to="loc_pxlw_ViXSSystemsInc.Member_c07ca998-506d-404b-a03a-f45d654e074d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_054f5d77-f380-468a-912c-db2e1cbd7ec8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_403b41e7-a232-40fe-a92f-2a1d37c49577" xlink:href="pxlw-20200630.xsd#pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:to="loc_pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember_403b41e7-a232-40fe-a92f-2a1d37c49577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_1857963a-86b6-4bd1-97dc-f6aee7fe3385" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4cb1e6f9-656b-432d-b9b1-24d503f97ffe" xlink:to="loc_us-gaap_LongTermDebtMember_1857963a-86b6-4bd1-97dc-f6aee7fe3385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_687f7664-38be-4309-b5aa-3a6f8d9f4b84" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember_2168d38b-fe12-4398-bc2f-8a4b2fe440cb" xlink:href="pxlw-20200630.xsd#pxlw_ResearchAndDevelopmentExpensePaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5a8275f8-a7b2-486d-abbc-1a823cf80735" xlink:to="loc_pxlw_ResearchAndDevelopmentExpensePaymentMember_2168d38b-fe12-4398-bc2f-8a4b2fe440cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_727d53e1-e7a0-45ac-9e77-e96dbdf6d6ca" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_d84bef6e-ef43-4a91-9837-e0ba9967a780" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_8bed12cc-b67f-43bd-a771-1baf8bee25d4" xlink:to="loc_us-gaap_OtherCommitment_d84bef6e-ef43-4a91-9837-e0ba9967a780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9d1a24eb-1ef3-484f-b2e7-ecd10c1c02e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_057ff5e6-360b-4bcd-a422-d2839404fea1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9d1a24eb-1ef3-484f-b2e7-ecd10c1c02e3" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_057ff5e6-360b-4bcd-a422-d2839404fea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="pxlw-20200630.xsd#SubsequentEventsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_426b7533-7179-4d1f-8efd-dc265cba750a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_426b7533-7179-4d1f-8efd-dc265cba750a" xlink:to="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2e0606a9-9464-4fb8-8a52-c8d7020e447d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_707046eb-5eec-406d-bead-a71411c6906f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_45c6080e-c58c-46ec-98b5-45af5077e012" xlink:to="loc_us-gaap_SubsequentEventMember_707046eb-5eec-406d-bead-a71411c6906f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_27b1eec1-0a25-4365-ae92-02f02ff3d04f" xlink:to="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_5f2c3385-64d3-486b-a378-abd37027a4f0" xlink:href="pxlw-20200630.xsd#pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent_5f2c3385-64d3-486b-a378-abd37027a4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_33f4f460-fb73-4644-bc96-76677be9e236" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_33f4f460-fb73-4644-bc96-76677be9e236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOnFutureEarningsAmount_dc217eb2-7b52-4427-8b76-ca098e6c0a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOnFutureEarningsAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c6030ebd-051d-4f44-b793-6d8e4494fcf4" xlink:to="loc_us-gaap_EffectOnFutureEarningsAmount_dc217eb2-7b52-4427-8b76-ca098e6c0a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>pxlw-20200630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pxlw="http://www.pixelworks.com/20200630"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pxlw-20200630.xsd" xlink:type="simple"/>
    <context id="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i65af15c7ae30464ca8332b9be89a9209_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9f70e722b9384082b86ca1ca52fce8d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2874da008866433c85bf6cf046db65c8_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0246cb3018fc4835aa9832f07d5f3668_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifbc28c2c6b0d434f8cc94ef62a6685f5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:AcquiredIntangibleAssetsExcludingBacklogMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifdd577b85dca43048df6bf388361db14_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib89c4af26b084ec585e169aa09328f7c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e2805ad59eb4712b91653c026c4c4b5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie5f41bbbcc284fe0ae1de867917495ce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaca3011fc5034bdeb2971e69f0f8c25a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i98a1df8214514068ba53b72594414058_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i3f084247b715440595fb8923698a66e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bd95bd8cf3941498c8de8a610c0d276_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c75923e315f446bbfcec758e5dbaded_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5600f09df655483db345aa6a734aceea_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i20b4db6c1d8b4eae967282dfa7321319_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9aeede3ebe8042e78106cb6a8502974b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2518c8b23c314251bebbdf49db5c6278_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8df5985d03e14045bd87eaecf69d1c9f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i96288adc382d499a9c77a5b515893eb0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2dc529b4c29043ba9d78272c6470ec92_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab54bf7845d1406a97b5c6038215e4eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d8be892c51546a19dc078f54f5d2332_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id21c17c9cbc24324953c75c34df8ebe5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4f095a0acb764e59ab01cdfc4f8d8f03_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia1473a6e7d544a13bb683c430507953d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1ccaec74da4b4e05b3dac09711114fb8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i45b16e62d4c644e1aace42fa7676b913_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie782c48360824f7bb962f5f27d7d0929_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib6b1f4c32537493b95afe0a2508585b1_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6bda4e9da7714a1c85a1fc5440ae7868_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i92c053ab07f14cd786f098b6cf83e6db_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i508e1c3db7964efd82b686dee0aca217_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ibd563c53898f4593b18a82d61f99ec7b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if791ebe11795474f8cda957f58f69db7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia2f241251e464016846ac625a218b92e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id2828689e4f64a17ad825ea43f85ab45_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib50be5402c244f61b903e17fce03d802_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1b7497f329914d3a822a1059bbf6ba6e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i46ae5c8b20f44757aa1b05e6d50ec3cc_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i11f965a83fd74bf0b69d392e7b88ff73_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9919bc593a824cffaaa59a9131de9c07_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if0b81e5a5a3043a4aaa1d703451b41cf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i95182bc77bd54f079e211b637af09a32_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1dee97202674ddfb6583c58ad00deab_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:BacklogandTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i741b62443a2346d8a93cc50251b21294_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pxlw:BacklogandTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i00736161c32641b686274abe2b609887_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f2ea31516f443a6ba50141c7ef23cbc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id4cf0e97472647069d8d53aba821b268_I20170802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-02</instant>
        </period>
    </context>
    <context id="i9a294ffd41b04e7db4d3be99bd5de580_I20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2020-04-17</instant>
        </period>
    </context>
    <context id="i8b8f1ca3f517400b9f8956435207830e_I20200425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pxlw:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-25</instant>
        </period>
    </context>
    <context id="i563a1402f5214721868c56560ee63fa1_I20200605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-05</instant>
        </period>
    </context>
    <context id="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-05</startDate>
            <endDate>2020-06-05</endDate>
        </period>
    </context>
    <context id="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pxlw:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-05</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9402c660f12e4c97a92a8a5289f89e28_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie704aee4d503407f8b7a3b7ad6afce63_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i72c1cf0c12ee4a7294c6c1258d122025_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i99f8bc4382514e98b19707220f1219ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i664f662bfd9a48aba5765dd1976ad74f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if7a5848fa5804b4c9657a65e795e7d0e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0467d1b6afbf4d27bbcc54823274f132_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i87ebcd13ec494a73af8c6cacdc4c2328_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1623a518a9ec427cb8a5b79bb136d4ed_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i536b1417e3cd4503b3afb70879f19c68_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6875e99d620e4a2fb50c99765852a0cf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3cf34a916028411c8dee0de32fd7019c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i86c02612ceba4d96a430868a425ccbba_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if0c95b5f05d7423994ccd32127bc4511_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic1eaa5bdcd65450d800376bbfc1c768a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i750c6e5060c24602a2764df052eec21a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2782b77735d404aaaa4fd0b2fca5201_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a6cf0e8abaf471aa1b331d85e30d7ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab43cffce30948f4b69c92a63743450e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iacd92d5d2e9b4a57b07ff3f8f9a13fd7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i711afe2d030e4cb8a5f84dfbfaacdd15_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i395eae1e0c044909a44ee42ffeb3a8e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i291613221bdb4e979b72e346aabf2c26_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3faecaef00044bc9a6ab8846e365ceb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id3432f22d7f44abca5d270b2385484e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05f92befa9c44f79ab23c60e52653e7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b6fcb51852b45bf9ec0d2a4c7f8da1b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic008a5e2ecc842169da871b14c33b9d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7465c1728b7b484682adde6f0ccc9c9e_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib59a69bbc1dc45f0891105ea8f05d8b7_D20190601-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2019RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i08aacdaab28742ed9695f01f5276feb1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5f0da37c3dbd417aaf6bdbac18b50dbc_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibed8d827c06f40578e5e50f023600b87_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i542c0c5d0b17476ebdd7ead1d8adddba_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id6ec486007234cac89f7923adf076316_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifb7899a671784d348fd9b6e8d5bac8fe_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieeac3a882abe42d0a28924b57afbfe8e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i94fecb59b765461eae9ba925a64a5fa1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pxlw:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3aac84a94ac74ba0b10594f73a8b935a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i972fcd7edc6c4fbfaa6aeef838ef7242_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i49e439a30a324ae5aa66b1fa92886359_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaef9d15c79eb4c3ab2c9e4c9324adbbc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieac06350ee764698a0c3af98bca86e6a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i973f3963384240f9bf253803b2cfef68_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icf4bcfd28adf4d78b351d2823dba45e2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibd2b5e435d5b4e679de08b5b4b560ddd_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie152c2cb3cff4648a39141990e1d1a0c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i11846b4e0cf04f458d44866735da5d2c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifb41fbe08c93429da6cecca7bb59c87d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f08bb07bb32488ca784d57cfaba359e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pxlw:EngineeringServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i812ecc12b5d340a989b326edf5853f7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idcdfc3ebd0c54ae4b1af4625a1685372_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6172b7524a0042b99736dbe082db9fce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id25c4516a3dc496fa14fd7a49402300a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if052aad35bab4e73bedc4a9b10b5cc7c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8552a52bb4f4626a90c5ec735234c59_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7de7cdf573d34bcbbdd581925a4ce99f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8187ffa5e69c4e52902f1dcbe380fc89_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8f93af9c53704c5b907796e135964718_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93d8fe21267544799cd49f8c20f04fa1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9e638d8306de41858d2a6cff50a9264f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i992ec88d65144316b40c77bb8dfc7e96_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i06bd6f8de82845beae628c4c93ec2715_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idcb09931f6074c73bcbdbf3d0d8b9bd7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib641190dea144d22905d4afa1ac0f304_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic7c95c90127d4cf8ba384ca59d86cb29_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idb2f2d14302f42568f23978ff1d1298d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iadd9e5f6f81042e58f4b3e65344291a1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6cd5b31d0b974a5a8f92d92e2d330b95_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d3ddd64702c41ef87e720256f5fbd18_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if09d07512ca541cc9a2dbdcb51627309_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i23ad45bbf3684c258a1defd4be9f539d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2f7ee53c5090424b921c8c681da2c9cd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2138c0fc7e284926b976034b86e8a26c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6fdba0b7a79c4f1db09d79861bbb109a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d4f0372292842729c94843287af968e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8d3aaf4380f14ae783b91a1f0e994f01_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e3d7c3b38104b808cb6e53310dbd55c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff95e9b850fd4efea1fbed974a6e508d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia34a17ca228d4eafaf4ec3ecda379672_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7138f7c718514523a7b36e9bba6236fb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AllDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibfa3eb5f14e544aa927fb95aafc903f6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0e23f573467413f9548028c02527b91_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib4a7696156ea41f7acee16b3d2a1309f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f70b5b37a0940b786cae2fe3dffc7b5_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:DistributorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i665a66ef2caa4086ba5c5f8f0b8b06a6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i65379a94eb7445f49493a56d2a3df4c6_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i28f2a16ec0ad413785cc246957deca30_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8f42c83b56849f39bafe7e020554ac2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:TopFiveEndCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib969908529794e8ebb88f562ade7b254_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i45be9c7961464fadbb5c111bce008162_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia25981b125e64cfb84ef48636da741a7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i525124752eea43b4b284d48ef089c671_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id0d17779c533457187d84eebeff725c4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icfa3983936e242058806e6376f3e28eb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i993947ef48b64df28f27bb02840ca967_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb7d3743676b42d89c52a50eac390079_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia835e56cc89e4e6fa227ce06a7139df5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8daa470133cf4603afacbd96d0766070_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id6d92039fea64e6c81d29b5ea06c556a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1195646ea1fc4c179e9f71ab8f24cf65_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i285ba47fe51a4ef2880628ae37962d49_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab9419c560ea444788b3540c7d1291d2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7504bd68e00346538c349da9ab0d1e32_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i111a2b50ff4048939f94ce293a3ce99a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8332d47a475a4b62bcdf057780ee80c6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1aa1cc7a392f4fe3ad13536040ef7114_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8896723afa974d0abf1ab07335834298_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie59fadeceb7049d8b5147dffdf7e7b35_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:EndCustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d530949c9964285a2444edb0e54aee5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i83247ba8e3bc45958b20eb9887ee76ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic951ba5784cd4c31b75b0ad39aa941b6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iceba6945831e4f55ae0a11e05b1284b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55b075608fff4c08b6ab851e74a74249_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibfd4e035421f4041906b474104b0494a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pxlw:AccountCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pxlw:AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pxlw:ResearchAndDevelopmentExpensePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i44ce67496207441fbfaccb51e20bb99c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pxlw:ViXSSystemsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pxlw:ResearchAndDevelopmentExpensePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-07</startDate>
            <endDate>2020-08-07</endDate>
        </period>
    </context>
    <context id="i2c6791f1fb484e688e7ccab7317bccb6_I20200807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001040161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-07</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="patent">
        <measure>pxlw:patent</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF8zLTEtMS0xLTA_f88d22ff-9ffa-4d40-85f0-64dd7c823138">0001040161</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF80LTEtMS0xLTA_bcbd498e-fc85-42b9-ab58-78e094c08d6d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF81LTEtMS0xLTA_6298eaa2-2f1d-48d7-9a61-050cd4670f3d">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF82LTEtMS0xLTA_cef408ca-f84c-4c6d-ad8c-19ec3f1411ee">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF83LTEtMS0xLTA_4fec4a9d-233d-48cf-bf14-c525114a72c2">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80L2ZyYWc6MTAwM2U4Zjg4ZjI1NDMyMTk5ZTM3NzBlMDRiZDI1NjEvdGFibGU6MDkyZWM5OTdjNTcyNGZjNDg3NGU5ODc3MWU3ZDlhMjAvdGFibGVyYW5nZTowOTJlYzk5N2M1NzI0ZmM0ODc0ZTk4NzcxZTdkOWEyMF8xMC0xLTEtMS0w_e2a6d0fc-13e9-42de-a7e7-a13cb4e1ffe4">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjEx_640c0faa-0703-4686-8d73-b06725d73ab5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MTFlZDhlMWI0ZTkwNDZkY2I1ZWFiMDYwZjdlZGZlNmIvdGFibGVyYW5nZToxMWVkOGUxYjRlOTA0NmRjYjVlYWIwNjBmN2VkZmU2Yl8wLTAtMS0xLTA_1c9e4953-0fa0-4221-9e37-9f5aa9cc1aa1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentTransitionReport
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6N2IyY2FmZjRhZGJkNDQ4MTlkY2I0NjVkNmQwNTMxNDAvdGFibGVyYW5nZTo3YjJjYWZmNGFkYmQ0NDgxOWRjYjQ2NWQ2ZDA1MzE0MF8wLTAtMS0xLTA_1c6fb8aa-a8d4-4003-8bb9-a6eea7c529fe">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA0_d655b8dc-37df-4bdd-bd58-ba1e97d2f822">000-30269</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA1_263b8134-e15f-45ad-98fd-be315f3c6b65">PIXELWORKS, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18wLTAtMS0xLTA_2776250d-7865-409b-9cbc-edca2e9ffbd6">OR</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18wLTQtMS0xLTA_39a198ba-568b-4730-a822-64173da6f5ef">91-1761992</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N18zLTAtMS0xLTA_57100ab2-23d1-481e-9d4e-dbd5c62e69c4">226 Airport Parkway, Suite 595</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTAtMS0xLTA_9b1b25b5-0d9a-4efb-968c-84e9a7caf749">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTItMS0xLTA_df578cdf-bf79-45f1-ad65-559eabfc326d">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6ZDlkYWVjNTIzMzMxNDIxNTllYTlkODY5NTc5MGM2ODcvdGFibGVyYW5nZTpkOWRhZWM1MjMzMzE0MjE1OWVhOWQ4Njk1NzkwYzY4N180LTQtMS0xLTA_a0299a4f-525c-4cb1-a889-2f4779f463fc">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA2_c063d7bc-a6ac-4ab9-a3e1-8ce999e00e4e">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA3_bae0839d-8fb4-436b-a562-367806470cdd">200-9200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTAtMS0xLTA_ab6b0d78-3d48-4b18-a482-18d48b00f797">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTEtMS0xLTA_8bd19df4-0718-49e0-8cf8-bec5645fbcd8">PXLW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6NjZiYjJkZTY1MWU4NDI3ZDljYTYxODEyNjNkZjBlN2QvdGFibGVyYW5nZTo2NmJiMmRlNjUxZTg0MjdkOWNhNjE4MTI2M2RmMGU3ZF8xLTItMS0xLTA_fb284be9-eb77-4dde-b56a-c1e095b34171">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA4_6013cc68-a7ca-4e3c-a394-1bb10ae3d84f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjA5_cb5c29c7-ed6c-4a99-b075-73d4149287aa">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8wLTMtMS0xLTA_fc70fd98-6151-4738-8e5e-93167e058242">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8xLTQtMS0xLTA_29702dad-1332-4a6b-a47e-ccc0a0a1eb1d">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGFibGU6MjFmNTAzOTNmZGEzNGVhNGEwZjljNDAzOGI4MWRmN2QvdGFibGVyYW5nZToyMWY1MDM5M2ZkYTM0ZWE0YTBmOWM0MDM4YjgxZGY3ZF8yLTEtMS0xLTA_18501de6-78e1-4157-b53c-631598521dc8">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMjEw_7f71db83-e179-40a6-8d53-6511a649f85b">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i65af15c7ae30464ca8332b9be89a9209_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xL2ZyYWc6NWQ0M2JkNDM4NjFlNDQyYTk3NThiOTA4NTRmZTQ0ZTUvdGV4dHJlZ2lvbjo1ZDQzYmQ0Mzg2MWU0NDJhOTc1OGI5MDg1NGZlNDRlNV8yMTg1_5c238b56-6208-4bc0-9fd9-60cf124497df"
      unitRef="shares">40411149</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMy0xLTEtMS0w_6d4de8b2-5ff3-4498-bb34-6b1def11e23c"
      unitRef="usd">20417000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMy0zLTEtMS0w_fd0a1ec4-4ccd-41f8-80eb-96d06e885e56"
      unitRef="usd">7257000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNC0xLTEtMS0w_b024a199-c613-4c52-a234-c55b1ec5899a"
      unitRef="usd">992000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNC0zLTEtMS0w_56d6da1a-a082-48b8-93ee-651819aa072c"
      unitRef="usd">6975000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNS0xLTEtMS0w_2383c163-3c61-4a64-9279-cc5194221880"
      unitRef="usd">5925000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNS0zLTEtMS0w_35c70055-4ebf-41d0-a8b7-a5e6e0c18555"
      unitRef="usd">10915000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNi0xLTEtMS0w_b7bd039c-02f8-4b01-8108-6d32a0d799e1"
      unitRef="usd">4767000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNi0zLTEtMS0w_bd286af7-7bfc-4835-8df0-6ba86c601347"
      unitRef="usd">5401000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNy0xLTEtMS0w_03ef3d1b-98ac-4f41-a21d-0af214f66aa4"
      unitRef="usd">1783000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfNy0zLTEtMS0w_dcbf3507-f789-4ff4-b51f-07d081e38d3a"
      unitRef="usd">1689000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOC0xLTEtMS0w_b25959a9-9b39-4274-97b8-4eced486f897"
      unitRef="usd">33884000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOC0zLTEtMS0w_8e8f5f00-083d-41ca-8905-90c722cf8e50"
      unitRef="usd">32237000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOS0xLTEtMS0w_95a087ed-59a8-41ac-bbfe-66a96394b2e4"
      unitRef="usd">6138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfOS0zLTEtMS0w_7773a735-10a0-47ba-a195-78c5f9888ee5"
      unitRef="usd">4608000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTAtMS0xLTEtMA_1191ab2b-9950-4287-b3cd-b9aa0748c80e"
      unitRef="usd">7324000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTAtMy0xLTEtMA_48e4537a-073e-4906-80d7-22267b366193"
      unitRef="usd">5434000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTEtMS0xLTEtMA_9c2dbd9a-49d0-4f03-bdfa-8d100dca0e81"
      unitRef="usd">1264000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTEtMy0xLTEtMA_b574d5c9-c29c-4bb5-8d28-968e27eac16e"
      unitRef="usd">1267000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTItMS0xLTEtMA_8cecb9d9-c7e8-4e1d-9660-be1de963c27c"
      unitRef="usd">1955000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTItMy0xLTEtMA_a0559744-3d74-48f6-93f9-63f0dea2975a"
      unitRef="usd">2704000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTMtMS0xLTEtMA_e067c8c4-2217-4bd9-8ab3-4f1b3818645e"
      unitRef="usd">18407000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTMtMy0xLTEtMA_23f06cf3-1325-4ac1-a685-2a54a92a22a2"
      unitRef="usd">18407000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTQtMS0xLTEtMA_b9080c13-d44a-44c9-bce1-87aff942df2c"
      unitRef="usd">68972000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTQtMy0xLTEtMA_fff376c5-08ac-4d5d-ac0f-36d741539a24"
      unitRef="usd">64657000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTctMS0xLTEtMA_ef864583-8bb0-433f-9346-7a7f6fbdf4e9"
      unitRef="usd">1071000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTctMy0xLTEtMA_c452da51-6952-45f8-9f9d-ca1f6b767a22"
      unitRef="usd">818000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTgtMS0xLTEtMA_b01a6fe0-c39c-4482-b3eb-0f6a43bcfff1"
      unitRef="usd">10972000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTgtMy0xLTEtMA_3799beed-1c13-44e0-bfe8-ff8c618e2072"
      unitRef="usd">8692000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTktMS0xLTEtMA_c60cd5ec-5aeb-4760-9441-f0f68f32e433"
      unitRef="usd">4329000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMTktMy0xLTEtMA_c83c0808-38c4-4270-a8e6-b51ab7c78c9c"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjAtMS0xLTEtMA_f139eb31-4990-4630-a552-974c9be3d16c"
      unitRef="usd">219000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjAtMy0xLTEtMA_84aa4e4a-bc13-4901-962e-bf8b94724d28"
      unitRef="usd">164000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjEtMS0xLTEtMA_6a3d5498-cbfa-49b9-b900-6fcac4210eae"
      unitRef="usd">16591000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjEtMy0xLTEtMA_0627d4fb-cd89-47e7-894a-92dc0e502de2"
      unitRef="usd">9674000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjItMS0xLTEtMA_4c1b8077-fa86-4241-9b88-5de815c383bd"
      unitRef="usd">2184000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjItMy0xLTEtMA_9093a609-138a-49c7-96d1-6725d48a6e01"
      unitRef="usd">982000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjMtMS0xLTEtMA_ad2b94f4-4c4f-4644-8cf7-960c11cea17d"
      unitRef="usd">5470000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjMtMy0xLTEtMA_2ca1a4cf-5440-4e82-8d32-013969906c94"
      unitRef="usd">4212000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjUtMS0xLTEtMA_cd538942-b0e6-4a76-aca2-2b17cb88f214"
      unitRef="usd">2272000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjUtMy0xLTEtMA_f21f87c0-61f2-482b-b275-89ea26643f7f"
      unitRef="usd">2260000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjYtMS0xLTEtMA_e93a84e3-044c-44d9-8747-39ed8b2d2176"
      unitRef="usd">26517000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjYtMy0xLTEtMA_f6f44af3-7db4-4c41-9c41-62887670f6f9"
      unitRef="usd">17128000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjctMS0xLTEtMA_e1c23da4-1d45-4ed9-a94c-b7718c6b91be"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjctMy0xLTEtMA_1b8b180d-7b56-4fb5-8dd5-d70774e8e4f0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjktMS0xLTEtMA_4ee95e73-1c45-41af-9f61-6152c35aca9f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMjktMy0xLTEtMA_26b29d7c-e3b1-4b41-9494-685972c26d1f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzAtMS0xLTEtMA_7de8b6a6-b997-49aa-a68f-08355b0e7b5d"
      unitRef="usd">442998000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzAtMy0xLTEtMA_4bf1ca37-bc42-477c-bf6a-a75f7171fe2d"
      unitRef="usd">436122000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzEtMS0xLTEtMA_21569581-1875-48d4-be56-4f213aed40c7"
      unitRef="usd">13000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzEtMy0xLTEtMA_6ae7a473-e9f2-4b6e-bd0a-720248ae13c7"
      unitRef="usd">12000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzItMS0xLTEtMA_dcec322d-b04e-4b29-b31e-8fb74a81a40a"
      unitRef="usd">-400556000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzItMy0xLTEtMA_a949cda2-b8bb-4069-a536-163ff8647914"
      unitRef="usd">-388605000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzMtMS0xLTEtMA_3d1395ff-b8f0-4bc2-9e39-8d7c60a0a56a"
      unitRef="usd">42455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzMtMy0xLTEtMA_5eb6d006-074a-454b-a6c5-aacf79b70be2"
      unitRef="usd">47529000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzQtMS0xLTEtMA_22ca2af4-9955-4ba4-911e-02314df17eff"
      unitRef="usd">68972000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8xOS9mcmFnOmM1N2U2ZmJjNTFlZDRlNDk5MjMzNjViMjc3NjExMTYwL3RhYmxlOjM0NmNiNjg4MDQ1YjQyYTJiYjU0ZjdkY2IyMzJlYWU5L3RhYmxlcmFuZ2U6MzQ2Y2I2ODgwNDViNDJhMmJiNTRmN2RjYjIzMmVhZTlfMzQtMy0xLTEtMA_c01ac33d-6e85-4e25-8b04-a265f95463a8"
      unitRef="usd">64657000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi0xLTEtMS0w_8e76fce1-6ab6-4a8b-8a7d-202ef6774816"
      unitRef="usd">9253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi0zLTEtMS0w_0e39b375-f32a-4618-ad5a-bd119a4528d9"
      unitRef="usd">18027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi01LTEtMS0w_656bd5ab-8c03-462c-b371-7820aed805ba"
      unitRef="usd">23027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMi03LTEtMS0w_8b4bcf6d-649f-41b6-abf3-e7ee81c9189a"
      unitRef="usd">34675000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6"
      unitRef="usd">4204000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e"
      unitRef="usd">8651000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy01LTEtMS0w_8dc2ef2a-715f-4b62-a561-698f83fe1b23"
      unitRef="usd">11203000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy03LTEtMS0w_2b645583-7d5f-41bf-a7a9-1b7ebffc6a7f"
      unitRef="usd">16827000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC0xLTEtMS0w_28cbf621-e5ab-4a7e-8b83-0d8c46298f15"
      unitRef="usd">5049000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC0zLTEtMS0w_0af349ad-2b76-4fac-820b-dfb74428b1e6"
      unitRef="usd">9376000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC01LTEtMS0w_378e382d-cef0-44c3-b624-a8e7082e1604"
      unitRef="usd">11824000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNC03LTEtMS0w_9e5a2e59-f307-4e0e-bb65-33bb0eb7171a"
      unitRef="usd">17848000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc"
      unitRef="usd">6314000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba"
      unitRef="usd">6364000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi01LTEtMS0w_fa1c9a31-df47-4a14-ba85-26da701501f4"
      unitRef="usd">12581000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi03LTEtMS0w_c7444317-d3b8-4023-a686-17a565a578b6"
      unitRef="usd">12836000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128"
      unitRef="usd">5156000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e"
      unitRef="usd">4935000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy01LTEtMS0w_7808ba3c-14dc-4183-8c9d-3c99d86d1244"
      unitRef="usd">10349000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy03LTEtMS0w_617d3039-a74b-4ac6-bcca-2bf1a84d4bba"
      unitRef="usd">10395000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC0xLTEtMS0w_8a20dfb6-770c-4bc7-8a2c-88b82a13c3ee"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC0zLTEtMS0w_94e44ec5-640e-4283-9f8e-6d68b991b50d"
      unitRef="usd">398000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC01LTEtMS0w_1ad1ed24-481e-49cd-ad1c-79de9fa5fef3"
      unitRef="usd">592000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOC03LTEtMS0w_346ff82a-0946-49e5-99fc-8c56b0086596"
      unitRef="usd">398000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS0xLTEtMS0w_3f4a1877-389e-4d68-8770-05330a58eb3b"
      unitRef="usd">11470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS0zLTEtMS0w_a38a61a9-a329-49ee-bb99-2e21031c183b"
      unitRef="usd">11697000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS01LTEtMS0w_593b0b74-4c2b-424d-bcda-4ad5eb442379"
      unitRef="usd">23522000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfOS03LTEtMS0w_4f5bbdaf-a8bf-4637-9f0d-c818c0ed84e5"
      unitRef="usd">23629000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtMS0xLTEtMA_2c94f001-97da-4c38-86b9-391a750d51de"
      unitRef="usd">-6421000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtMy0xLTEtMA_99e44930-d188-48a0-b336-0f75cb7cceb6"
      unitRef="usd">-2321000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtNS0xLTEtMA_4a7ae199-74c2-4046-b694-cdec87b50aea"
      unitRef="usd">-11698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTAtNy0xLTEtMA_ce7f72cc-5d66-4954-92f9-9da63901e8bb"
      unitRef="usd">-5781000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtMS0xLTEtMA_3360a1bb-22ad-4ac2-8dee-86e2b04f54a8"
      unitRef="usd">-24000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtMy0xLTEtMA_900d9fa9-61e1-485c-a831-216164cd5763"
      unitRef="usd">104000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtNS0xLTEtMA_c5a56949-3e1f-4f72-9879-c8d08bdc3847"
      unitRef="usd">30000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTEtNy0xLTEtMA_e944a4f6-2a16-46cf-935b-2a7430d5f7e6"
      unitRef="usd">200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItMS0xLTEtMA_ffc79a16-c831-4ab1-ac6c-8aacdb5105c7"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItMy0xLTEtMA_f76b8b28-9d85-47f5-ad9a-52eaaa168f6b"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItNS0xLTEtMA_41306bd0-062a-4d30-b792-f10e73b2002e"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTItNy0xLTEtMA_40492235-9bc3-4d80-8ab2-e540e39979ed"
      unitRef="usd">3905000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtMS0xLTEtMA_d82d284f-0f4d-4e1d-9316-a0365ed2a069"
      unitRef="usd">-24000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtMy0xLTEtMA_47e1062d-b549-47a3-8a6e-62314125ec19"
      unitRef="usd">104000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtNS0xLTEtMA_c223c92e-65a8-4532-a110-ed42a41fcb09"
      unitRef="usd">30000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTMtNy0xLTEtMA_e1b5ae1f-26e9-4805-95a9-b9e015f07ec8"
      unitRef="usd">4105000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtMS0xLTEtMA_df9a9f70-3d95-4aa3-a18f-4a883bb0a591"
      unitRef="usd">-6445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtMy0xLTEtMA_f4cf98b2-058f-4dda-9ae9-1d899f1f06c1"
      unitRef="usd">-2217000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtNS0xLTEtMA_c57128b9-885e-4d44-a8a7-46b2e6f7c9c6"
      unitRef="usd">-11668000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTQtNy0xLTEtMA_1c9119c9-26ea-4c3e-b4aa-1e82e56cefde"
      unitRef="usd">-1676000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtMS0xLTEtMA_4a9dd2fc-be16-46bf-a941-a6fe2b7e0289"
      unitRef="usd">107000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtMy0xLTEtMA_303e3f47-1eeb-44ff-b99e-ac93df4b310e"
      unitRef="usd">231000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtNS0xLTEtMA_84c29680-8dd3-4725-a455-5da81d426874"
      unitRef="usd">283000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTUtNy0xLTEtMA_d4d2da40-81c7-4fb9-872d-9c1a4c9a4110"
      unitRef="usd">639000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtMS0xLTEtMA_7174764a-c0c8-4f18-a2be-3de9f93d86c0"
      unitRef="usd">-6552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtMy0xLTEtMA_660ea706-530f-48b3-b514-608aec690a3b"
      unitRef="usd">-2448000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtNS0xLTEtMA_9234f5e0-73fd-447c-b838-fd2837985256"
      unitRef="usd">-11951000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTYtNy0xLTEtMA_b1dde08f-78f1-4b74-96b3-cbf0fe5671da"
      unitRef="usd">-2315000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtMS0xLTEtMA_871229cf-3f59-4fd5-a144-4702e9264cdf"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtMy0xLTEtMA_ec134d0e-c031-4e2a-9fd8-0126a2fab499"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtNS0xLTEtMA_c8e98f51-05f9-42d4-8a64-882ca42521a1"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMTgtNy0xLTEtMA_cab46e85-dc3f-42fa-bdf5-b4c0b4f32efa"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtMS0xLTEtMA_22281b6d-94dd-41b9-9f8f-77c87a2cb2c3"
      unitRef="shares">39444000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtMy0xLTEtMA_3eab4437-e239-46c8-94c0-cb862be0cb31"
      unitRef="shares">37688000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtNS0xLTEtMA_ee835f71-2dfd-46ab-af6d-e7a727b25212"
      unitRef="shares">39156000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMjEtNy0xLTEtMA_d0a96920-4bde-4b03-874f-c62dc98b6f03"
      unitRef="shares">37469000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0246cb3018fc4835aa9832f07d5f3668_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS0xLTEtMS0w_7be3fe30-c46b-43d2-8995-91c54d94a566"
      unitRef="usd">298000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifbc28c2c6b0d434f8cc94ef62a6685f5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS0zLTEtMS0w_e609ffe8-e65b-4cb6-a97b-4f7cbce90116"
      unitRef="usd">298000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS01LTEtMS0w_0e3f4602-1a94-4083-b72d-bdfbafb5047b"
      unitRef="usd">596000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic29759e2c9ca4b08a92e921123354b1d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS01LTEtMS0w_db032718-01a1-42e8-bed7-e19f155a5ae6"
      unitRef="usd">596000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS03LTEtMS0w_85e79eef-00a9-45f8-beac-a433363345d2"
      unitRef="usd">596000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i93d31c887fd54070982dcf1b6f466f8a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMS03LTEtMS0w_bedb802a-fcbf-4821-92fe-065cf892034a"
      unitRef="usd">596000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi0xLTEtMS0w_3b69067e-ed36-4a58-a801-896ecea6a093"
      unitRef="usd">127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifdd577b85dca43048df6bf388361db14_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi0zLTEtMS0w_7881af13-b262-4e2d-85c6-7b70381108e2"
      unitRef="usd">83000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi01LTEtMS0w_1683a11b-2630-46ec-b9e2-1020e9637ba1"
      unitRef="usd">228000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi01LTEtMS0w_b14d6a96-bd3b-4423-9273-b6b372587a2c"
      unitRef="usd">228000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi03LTEtMS0w_48a78d6f-7fcd-470f-8f7b-b6f3e6cda5ac"
      unitRef="usd">178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMi03LTEtMS0w_bd5773dc-76b4-4752-af3d-0bd5670cf433"
      unitRef="usd">178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy0xLTEtMS0w_3d062dfc-dbce-4425-8274-45f9f8916796"
      unitRef="usd">0</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="ifdd577b85dca43048df6bf388361db14_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy0zLTEtMS0w_9304f16e-4592-4236-bbb4-9308fe34119f"
      unitRef="usd">0</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy01LTEtMS0w_7fc16e79-5c53-4be1-b6e7-a9128fc8c037"
      unitRef="usd">0</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy01LTEtMS0w_94a6d41c-85b5-4236-a570-4b0fccf7c535"
      unitRef="usd">0</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy03LTEtMS0w_aac7f62f-7ed2-4fa6-b03f-68aa11b0d8ab"
      unitRef="usd">12000</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i07b8282800ec4b3ab29774c53c9c0f48_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjdiYmIwOTY2MGE3MjQ0Yzc4ZjliNzc0MGY5YTMzMGU3L3RhYmxlcmFuZ2U6N2JiYjA5NjYwYTcyNDRjNzhmOWI3NzQwZjlhMzMwZTdfMy03LTEtMS0w_dcad9bb8-416a-4e3f-b69d-8beb36bb417f"
      unitRef="usd">12000</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib89c4af26b084ec585e169aa09328f7c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC0xLTEtMS0w_4131290d-d11a-47c7-936e-4dd79968d255"
      unitRef="usd">806000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e2805ad59eb4712b91653c026c4c4b5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC0zLTEtMS0w_384d8d44-e37a-408e-8073-41a2d848c0ab"
      unitRef="usd">703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5f41bbbcc284fe0ae1de867917495ce_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC01LTEtMS0w_aa2f0358-f294-4619-8a96-35c1051eaeb9"
      unitRef="usd">1454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaca3011fc5034bdeb2971e69f0f8c25a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjllOWM3ZGVhZDEzZDQ4YzY5ODk1MDMyODZiOWFiNDcxL3RhYmxlcmFuZ2U6OWU5YzdkZWFkMTNkNDhjNjk4OTUwMzI4NmI5YWI0NzFfMC03LTEtMS0w_36fb80ee-264b-4351-a430-ab6c5835ed6e"
      unitRef="usd">1364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS0xLTEtMS0w_721299a4-74fc-42cc-aeaf-8510ce891133"
      unitRef="usd">1310000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS0zLTEtMS0w_c3ae27c7-e121-4bd7-9721-c210a909e14f"
      unitRef="usd">879000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS01LTEtMS0w_de1c9744-5e0c-4af2-8608-ee34629ecc55"
      unitRef="usd">2383000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMS03LTEtMS0w_3be43223-4671-4308-9ebc-c631f0a11e6e"
      unitRef="usd">1812000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi0xLTEtMS0w_42dfd6fd-615a-4720-9878-99ad9dc0b667"
      unitRef="usd">76000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i30d95ebf9c794e35b511b7dd4935762c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi0zLTEtMS0w_a7ff3c82-1d57-4468-85aa-08795acdc4a1"
      unitRef="usd">76000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi01LTEtMS0w_e55dd750-1f70-45e6-8348-0416731adc4c"
      unitRef="usd">152000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic007897e4beb4aae93aab3081a3ef1df_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOmM0YmQxODUxMzdlZjRkMmM5NjI5YWU3ZTcwZWU3YzA3L3RhYmxlcmFuZ2U6YzRiZDE4NTEzN2VmNGQyYzk2MjlhZTdlNzBlZTdjMDdfMi03LTEtMS0w_c2f5df94-a23b-4d7d-b74b-ef267cf87ddf"
      unitRef="usd">160000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:NetIncomeLoss
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi0xLTEtMS0w_7174764a-c0c8-4f18-a2be-3de9f93d86c0"
      unitRef="usd">-6552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi0zLTEtMS0w_660ea706-530f-48b3-b514-608aec690a3b"
      unitRef="usd">-2448000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi01LTEtMS0w_9234f5e0-73fd-447c-b838-fd2837985256"
      unitRef="usd">-11951000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfMi03LTEtMS0w_b1dde08f-78f1-4b74-96b3-cbf0fe5671da"
      unitRef="usd">-2315000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC0xLTEtMS0w_2ef94842-afa5-4b62-b3f5-1c9f374fe6ab"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC0zLTEtMS0w_0b9d5c5b-7ab4-4bf8-9913-937cca6f63b8"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC01LTEtMS0w_0b4582b2-e76b-4be6-9243-decce283d9ce"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNC03LTEtMS0w_6b6f8fc6-9ebb-4ddb-8603-c5f1f2bd2072"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS0xLTEtMS0w_b025475b-9657-4919-9e1d-017e1a4b0916"
      unitRef="usd">-6545000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS0zLTEtMS0w_a4d6cc93-a246-4480-aeef-c33669a93beb"
      unitRef="usd">-2445000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS01LTEtMS0w_4c9e25fe-3894-42a8-be36-a3157d8fbcd2"
      unitRef="usd">-11950000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yNS9mcmFnOjMzNjlmNWJmMjQ2MTQ1ZmU4ZjU2NDFlZmMzOTk4ZTQ5L3RhYmxlOmVhZTViMWY2MzY1ZjRkNzRiODY4MDk2NDk1YTNiM2I1L3RhYmxlcmFuZ2U6ZWFlNWIxZjYzNjVmNGQ3NGI4NjgwOTY0OTVhM2IzYjVfNS03LTEtMS0w_744f5410-b579-439f-b479-0a1077f90c25"
      unitRef="usd">-2308000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMy0xLTEtMS0w_2d3bbf35-c77a-4539-b064-d6ba2dd61664"
      unitRef="usd">-11951000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMy0zLTEtMS0w_85eb7895-65f1-4e17-9750-e7224a106366"
      unitRef="usd">-2315000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNS0xLTEtMS0w_1621b2e2-dff1-4d29-a58e-d3f5595ba548"
      unitRef="usd">4065000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNS0zLTEtMS0w_fdaaf03e-0ea3-45de-b02e-6270a479e624"
      unitRef="usd">3354000</us-gaap:ShareBasedCompensation>
    <pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNi0xLTEtMS0w_c35789a0-1a37-44ea-bbac-9f03eb0359bc"
      unitRef="usd">1893000</pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets>
    <pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNi0zLTEtMS0w_92525efa-e2a6-435c-b3b7-64a578b29e9d"
      unitRef="usd">1800000</pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets>
    <pxlw:AmortizationOfAcquiredIntangibleAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNy0xLTEtMS0w_d4d88dca-1cdf-4878-875f-e28d8aff837d"
      unitRef="usd">748000</pxlw:AmortizationOfAcquiredIntangibleAssets>
    <pxlw:AmortizationOfAcquiredIntangibleAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNy0zLTEtMS0w_89ac1673-b118-454f-8566-1123da81afdc"
      unitRef="usd">756000</pxlw:AmortizationOfAcquiredIntangibleAssets>
    <pxlw:ReversalOfUncertainTaxPositions
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOC0xLTEtMS0w_ff275f12-8ee2-4611-990d-cc5e48c6c257"
      unitRef="usd">10000</pxlw:ReversalOfUncertainTaxPositions>
    <pxlw:ReversalOfUncertainTaxPositions
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOC0zLTEtMS0w_53bbe8e7-13cd-43d7-8d53-29b549e78f88"
      unitRef="usd">31000</pxlw:ReversalOfUncertainTaxPositions>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOS0xLTEtMS0w_8a9eb292-d7a2-40fa-9563-a5db871a9491"
      unitRef="usd">10000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfOS0zLTEtMS0w_1429331d-d9ad-4eb0-a61f-711bc74f1c5a"
      unitRef="usd">52000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTAtMS0xLTEtMA_2cb395c6-f8bc-4801-aaa3-bc9254ed7c1e"
      unitRef="usd">4000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTAtMy0xLTEtMA_6a7ef205-b45f-4583-939a-13418b1441da"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTEtMS0xLTEtMA_825889ee-8d7b-4dc7-a9b7-b33023409e3d"
      unitRef="usd">4000</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTEtMy0xLTEtMA_f448c164-7633-4317-8654-fc4c44e03298"
      unitRef="usd">0</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTItMS0xLTEtMA_559cc825-9358-4d80-ac8a-9406751c7174"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTItMy0xLTEtMA_167fb9c0-cb9a-4a7d-9df4-b420a5449896"
      unitRef="usd">3905000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTMtMS0xLTEtMA_557e0c2f-d72d-4c7e-a3e3-4e8ad7382e98"
      unitRef="usd">0</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMTMtMy0xLTEtMA_c1c20c79-ea63-4def-b5ec-b2f197faa757"
      unitRef="usd">12000</pxlw:AmortizationofIntangibleAssetsandInventoryFairValueAdjustment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjEtMS0xLTEtMA_1f0ac6d7-32bd-4fbb-b3af-133aaaaaf64b"
      unitRef="usd">-4990000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjEtMy0xLTEtMA_66d42340-ce94-482f-911b-564c52736bfa"
      unitRef="usd">371000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjItMS0xLTEtMA_c8e39e70-9b83-4913-9965-fe1d707db083"
      unitRef="usd">-634000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjItMy0xLTEtMA_b41c2462-ed20-4edc-bd00-5d866c3f7057"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjMtMS0xLTEtMA_1d1f50c0-db6b-4dbe-91c0-509304030179"
      unitRef="usd">-1343000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjMtMy0xLTEtMA_6f569945-344d-4a85-802a-688391de51de"
      unitRef="usd">-207000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjQtMS0xLTEtMA_fe133e36-879a-4182-8e4e-246e20aeb46b"
      unitRef="usd">191000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjQtMy0xLTEtMA_aca0dfdd-32ae-459f-91b3-7d21161eae9a"
      unitRef="usd">37000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjUtMS0xLTEtMA_0917c770-545b-4648-a6e4-3b2e7d020aa8"
      unitRef="usd">-1804000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjUtMy0xLTEtMA_ec569098-8316-46a5-8949-6e53be2aae34"
      unitRef="usd">-2230000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjYtMS0xLTEtMA_42b118fc-ce08-4fa3-9d30-66ed481978b8"
      unitRef="usd">77000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjYtMy0xLTEtMA_a4680ce3-dcbe-4e8e-8655-8a8354a9f28c"
      unitRef="usd">382000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjctMS0xLTEtMA_2e067bf9-fb0e-4da5-80c1-a313e54fdf5b"
      unitRef="usd">166000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjctMy0xLTEtMA_97d0b4f6-0e31-45a6-8370-8e4bbf6f795c"
      unitRef="usd">-2256000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjktMS0xLTEtMA_af0060d8-d075-4489-ab54-507de4ed98ff"
      unitRef="usd">7498000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMjktMy0xLTEtMA_691318be-d815-4ee1-9912-5424074ec1c3"
      unitRef="usd">5600000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzAtMS0xLTEtMA_bcf6b10f-3219-43ef-8fa6-3791ca2d22ea"
      unitRef="usd">1500000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzAtMy0xLTEtMA_a6145742-92e1-4556-9b55-723e5bb3a056"
      unitRef="usd">6045000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzEtMS0xLTEtMA_7fe47c0a-b224-4a9a-866f-c338424a0841"
      unitRef="usd">612000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzEtMy0xLTEtMA_864e7886-6813-4929-8ef4-278cae534d59"
      unitRef="usd">1859000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzItMS0xLTEtMA_1ec6dc3d-dc11-466f-8b4f-c601b8748b32"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzItMy0xLTEtMA_1371bb96-f9dc-4718-81a3-5c10e28e62ff"
      unitRef="usd">4250000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzQtMS0xLTEtMA_728444b7-6674-46b7-8092-7b1567e996e3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzQtMy0xLTEtMA_c1e2de9c-54fc-4730-96d2-683c8b87b488"
      unitRef="usd">521000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzUtMS0xLTEtMA_e9202b58-c24e-4a39-8c41-590d15eeb716"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzUtMy0xLTEtMA_e1e486c6-4105-4c19-a839-d103fc97b855"
      unitRef="usd">345000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzctMS0xLTEtMA_7e30ff7b-f7d9-4d3a-921d-c6623c619d0f"
      unitRef="usd">5386000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzctMy0xLTEtMA_20e76512-7519-43ac-b4e7-9b7438d4f77b"
      unitRef="usd">1080000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzktMS0xLTEtMA_f5603d66-0bb6-4fdc-82ac-180698f2400a"
      unitRef="usd">4329000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfMzktMy0xLTEtMA_1e89c1ca-ad6d-4c92-aa45-acf66803572a"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <pxlw:ProceedsFromIssuanceOfAtTheMarketOffering
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMS0xLTEtODA4_15f1f51c-fb7e-42aa-9000-b7a3281b84c1"
      unitRef="usd">2474000</pxlw:ProceedsFromIssuanceOfAtTheMarketOffering>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMS0xLTEtODE2_e3f49cd2-a5cd-4023-acac-58c5ca27f805"
      unitRef="usd">796000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMS0xLTEtMA_0a7d544d-efa3-47e4-823d-9ea1401b2a89"
      unitRef="usd">337000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDAtMy0xLTEtMA_65677602-66cb-46ad-87a9-c62ca7be6b51"
      unitRef="usd">315000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMS0xLTEtMA_2ae7d2b4-2511-43c9-a51c-6f84b213fd39"
      unitRef="usd">328000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDEtMy0xLTEtMA_1bf9f237-9b1f-419f-9501-5f1df914ee6c"
      unitRef="usd">337000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDUtMS0xLTEtMA_63d596a5-b338-4543-b748-39a3e0796bd1"
      unitRef="usd">7608000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDUtMy0xLTEtMA_a6cf0e49-b3c0-4b7a-a87f-6af4443af836"
      unitRef="usd">-22000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDYtMS0xLTEtMA_262bcd32-46b5-4513-bd25-5420087f9662"
      unitRef="usd">13160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDYtMy0xLTEtMA_cfe01f49-f6a2-4d92-9ddd-08803aba8394"
      unitRef="usd">-1198000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDctMS0xLTEtMA_b1835477-fbf6-4264-b643-6d7ca2be29a2"
      unitRef="usd">7257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDctMy0xLTEtMA_96fa70ae-b706-4b3c-b96a-c4c243fecab0"
      unitRef="usd">17944000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDgtMS0xLTEtMA_8ac16ca7-9b32-4fad-90d2-2ed9d11d3747"
      unitRef="usd">20417000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNDgtMy0xLTEtMA_f3356b7d-5402-4043-91d5-6b56d064f9f3"
      unitRef="usd">16746000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTEtMS0xLTEtMA_5f20f739-a64b-4b2c-920e-be5b23ec6953"
      unitRef="usd">211000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTEtMy0xLTEtMA_7774b7bf-eba8-4f97-ac6d-63cb8309f709"
      unitRef="usd">291000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTItMS0xLTEtMA_b5b1f435-4112-4912-aa93-453d5775353d"
      unitRef="usd">107000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTItMy0xLTEtMA_f2353e2b-73c2-4cb4-8d9f-57d9bcf4d69e"
      unitRef="usd">66000</us-gaap:InterestPaidNet>
    <pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTUtMS0xLTEtMA_88941129-b7bb-44c3-8dd0-093208a386cd"
      unitRef="usd">1392000</pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid>
    <pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yOC9mcmFnOmZkZmE3ZWZlNDIzYTQ1MzQ5MjI5N2M1YWQ4YzZjNTMzL3RhYmxlOmY0NDFjM2E4MTViNjRlNjNhMTJiMTg0MjlmN2ExMTdmL3RhYmxlcmFuZ2U6ZjQ0MWMzYTgxNWI2NGU2M2ExMmIxODQyOWY3YTExN2ZfNTUtMy0xLTEtMA_95032568-d378-4325-9195-a8f70db49445"
      unitRef="usd">0</pxlw:FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid>
    <us-gaap:SharesIssued
      contextRef="i3f084247b715440595fb8923698a66e7_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi0xLTEtMS0w_5cd2cdd3-2003-4690-8b2c-0c04a02fbc03"
      unitRef="shares">38434488</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3f084247b715440595fb8923698a66e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi0zLTEtMS0w_400abc26-1de2-4059-a0d6-bbc5f72c7b56"
      unitRef="usd">436122000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bd95bd8cf3941498c8de8a610c0d276_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi01LTEtMS0w_24401457-73be-42ab-a7be-6f6e876e2803"
      unitRef="usd">12000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c75923e315f446bbfcec758e5dbaded_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi03LTEtMS0w_a4341de7-00cf-4cb8-a1cc-db5a22a0ce75"
      unitRef="usd">-388605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMi05LTEtMS0w_5a32779d-fba8-4380-9e17-71bd35190279"
      unitRef="usd">47529000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy0xLTEtMS0w_668ae9fd-56da-4e2b-b8dc-974a1fa7a96d"
      unitRef="shares">815375</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy0zLTEtMS0w_0c28a33c-8446-4595-a0c1-6c43f469c6fe"
      unitRef="usd">325000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMy05LTEtMS0w_57147695-c4af-4528-b3ef-3fede119a36d"
      unitRef="usd">325000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5600f09df655483db345aa6a734aceea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNS0zLTEtMS0w_9bf63d26-6536-453d-842f-03a7e48c6412"
      unitRef="usd">-1822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNS05LTEtMS0w_86bc6f7b-37f7-49d3-9ca7-ec3721b7905d"
      unitRef="usd">-1822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i20b4db6c1d8b4eae967282dfa7321319_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNi01LTEtMS0w_baf4fa25-c54b-40c3-b02a-1c9ccd56570e"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNi05LTEtMS0w_33c1f54d-292c-45e8-90b6-46dc45b70da9"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9aeede3ebe8042e78106cb6a8502974b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNy03LTEtMS0w_ea140c18-30b1-4978-8477-ef688186a41f"
      unitRef="usd">-5399000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dcf526820a5442fb5fd78e52d38ae2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfNy05LTEtMS0w_9a1ac9ae-35a1-4af2-bb2e-66011621ed45"
      unitRef="usd">-5399000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i2518c8b23c314251bebbdf49db5c6278_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS0xLTEtMS0w_51aa4a1a-caec-4283-9dff-b4da9d49bdf8"
      unitRef="shares">39249863</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2518c8b23c314251bebbdf49db5c6278_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS0zLTEtMS0w_01d2138e-4717-4e2f-a50e-e452555c2a90"
      unitRef="usd">438269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8df5985d03e14045bd87eaecf69d1c9f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS01LTEtMS0w_9635a2e1-98b9-44aa-b5c3-ee8824d40846"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96288adc382d499a9c77a5b515893eb0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS03LTEtMS0w_7e6a826d-8206-4cbc-b270-141bbc8bfc69"
      unitRef="usd">-394004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2dc529b4c29043ba9d78272c6470ec92_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfOS05LTEtMS0w_b4c6bc7d-549b-4569-b460-b9aa10c025fc"
      unitRef="usd">44271000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMS0xLTEtODM2_5dcd49a1-f9ca-4240-b8d1-26c6d5fff33a"
      unitRef="shares">803528</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMy0xLTEtODM2_d2866b9e-e392-43f7-98b7-a76795d367ba"
      unitRef="usd">2474000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtOS0xLTEtMTA3OQ_12405f70-4a9b-469a-88bc-2eabbf73b4cb"
      unitRef="usd">2474000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMS0xLTEtMTIz_aa575a9f-7043-44de-beaa-f2491c61f5d4"
      unitRef="shares">167100</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTAtMy0xLTEtMTIz_60f810e5-79a1-4a69-8d89-ea5c47ec9967"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTEtOS0xLTEtMTA1OA_ee219998-d1b8-4cac-9159-7a135818362d"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a1875e9ff7b4ff8b018ce5aef4dab18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTEtMy0xLTEtMTI2_dbb3cc67-bc1e-402f-82df-d310078c474e"
      unitRef="usd">-2243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTItOS0xLTEtMTA2Mg_251de1a4-c192-45e1-ae1d-9949498f446e"
      unitRef="usd">-2243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iab54bf7845d1406a97b5c6038215e4eb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTItNS0xLTEtMTMw_76a69735-b23c-4e9b-bc00-3c11d1d70550"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTMtOS0xLTEtMTA2NA_e95906e1-1ad1-4cc6-bcb6-1cdb2e075250"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2d8be892c51546a19dc078f54f5d2332_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTMtNy0xLTEtMTMz_925d0818-7004-450b-b2e5-b20ccac878c7"
      unitRef="usd">-6552000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="id21c17c9cbc24324953c75c34df8ebe5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtMS0xLTEtMTA2Ng_e6075f9e-1c51-44a1-9f9e-716a2c540e76"
      unitRef="shares">40220491</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id21c17c9cbc24324953c75c34df8ebe5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtMy0xLTEtMTA2Ng_e4bc4d92-29bf-4710-8492-f2e4940d1e9e"
      unitRef="usd">442998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f095a0acb764e59ab01cdfc4f8d8f03_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtNS0xLTEtMTA2Ng_c710651f-c70e-4016-a8a7-9bea67e2ad96"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1473a6e7d544a13bb683c430507953d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtNy0xLTEtMTA2Ng_ae1ad376-99b2-4141-9893-221c55f50568"
      unitRef="usd">-400556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMTUtOS0xLTEtMTA2Ng_65b8aee4-e8c7-4f72-8772-3addc9e2974d"
      unitRef="usd">42455000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i1ccaec74da4b4e05b3dac09711114fb8_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItMS0xLTEtMA_9799ca97-462a-4a7a-a1dc-c713ef369d52"
      unitRef="shares">36937458</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1ccaec74da4b4e05b3dac09711114fb8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItMy0xLTEtMA_af1d20bd-c1f3-4262-a1a7-d909cef05db7"
      unitRef="usd">428903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45b16e62d4c644e1aace42fa7676b913_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItNS0xLTEtMA_191554ad-e4df-4510-a074-0d6d76afdc80"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie782c48360824f7bb962f5f27d7d0929_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItNy0xLTEtMA_55540e3c-1688-457a-858d-e366c0c0a50a"
      unitRef="usd">-379528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjItOS0xLTEtMA_f7543566-d273-4707-a394-089ccc2cccdb"
      unitRef="usd">49390000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtMS0xLTEtMA_da7588bd-2076-4eea-b185-5c4f785e2cf8"
      unitRef="shares">605911</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtMy0xLTEtMA_3dd41541-f1df-4286-868a-c82a87df8ef9"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjMtOS0xLTEtMA_7bdb3b43-9c21-41cf-9148-9d03454698c7"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjUtMy0xLTEtMA_f5d1b47b-9ca5-4f5b-80ec-392f96eca19e"
      unitRef="usd">-1689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjUtOS0xLTEtMA_fe559865-ee16-4792-86bb-d3de04b4564a"
      unitRef="usd">-1689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib6b1f4c32537493b95afe0a2508585b1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjYtNS0xLTEtMA_4422d6e3-38f4-42b6-92e3-15677e8344de"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjYtOS0xLTEtMA_605c907c-d139-4df7-aede-0fe102ef7bdd"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6bda4e9da7714a1c85a1fc5440ae7868_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjgtNy0xLTEtMA_c70d2ccd-2e84-4442-9d88-389410a33325"
      unitRef="usd">133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c3d553d96c44545a0a63debc578a727_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjgtOS0xLTEtMA_6bbd4fb9-2c0b-4a05-b5d6-1e2b95aa1cad"
      unitRef="usd">133000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i92c053ab07f14cd786f098b6cf83e6db_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktMS0xLTEtMA_23d31c30-afbe-41ba-ab4a-6ecc95e54932"
      unitRef="shares">37543369</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i92c053ab07f14cd786f098b6cf83e6db_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktMy0xLTEtMA_f0dedb6d-1457-424d-a778-517d14980639"
      unitRef="usd">430907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i508e1c3db7964efd82b686dee0aca217_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktNS0xLTEtMA_5a8f1a46-28ab-47c9-a6bf-428f68dfadc5"
      unitRef="usd">19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd563c53898f4593b18a82d61f99ec7b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktNy0xLTEtMA_f75b4fea-f5f0-4c49-9d3b-9b1a0f6ab104"
      unitRef="usd">-379395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if791ebe11795474f8cda957f58f69db7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMjktOS0xLTEtMA_87fcadf4-74aa-4229-9e7f-31cbf6a6d659"
      unitRef="usd">51531000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzAtMS0xLTEtMA_98c83c92-cf11-4d19-9c08-aa3bab197d63"
      unitRef="shares">290422</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzAtMy0xLTEtMA_f2e7cda7-3f25-4e81-86a9-a839285d7423"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzEtOS0xLTEtMTA2OQ_b7fd0bf7-3ae6-48a3-b35b-ccdb59a467b9"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i01f1a4d5c0c54733b9f164d987a78e6a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzEtMy0xLTEtMA_0fbefcc7-dc50-4381-9a67-112b5158380e"
      unitRef="usd">-1665000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzItOS0xLTEtMTA3MQ_b93d7267-ee26-4b88-bcc7-db62681d2f4c"
      unitRef="usd">-1665000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia2f241251e464016846ac625a218b92e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzItNS0xLTEtMA_f7aab9c1-d11a-4f83-ae34-e9f8e0b17f03"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzMtOS0xLTEtMTA3Mw_edea4c3d-0e8e-4fbe-b8a8-afd0412b88f2"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="id2828689e4f64a17ad825ea43f85ab45_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzMtNy0xLTEtMA_2f324f9b-1ee6-4eaa-84e0-a0dff68aca2d"
      unitRef="usd">-2448000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzQtOS0xLTEtMTA3NQ_03c9c961-a8d3-46d5-9036-38bb7c3e9f18"
      unitRef="usd">-2448000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib50be5402c244f61b903e17fce03d802_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtMS0xLTEtMTA3Nw_35606ebe-426b-455c-a387-5c7ded7d3619"
      unitRef="shares">37833791</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib50be5402c244f61b903e17fce03d802_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtMy0xLTEtMTA3Nw_d0461819-69a3-4cad-8013-0ecf6978e10b"
      unitRef="usd">432572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b7497f329914d3a822a1059bbf6ba6e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtNS0xLTEtMTA3Nw_2b8df9db-a5ff-42ee-91e9-5b46a613fdd9"
      unitRef="usd">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46ae5c8b20f44757aa1b05e6d50ec3cc_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtNy0xLTEtMTA3Nw_d859a1de-b55b-4589-b4bd-b9373be120a9"
      unitRef="usd">-381843000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zMS9mcmFnOjg1YWZjNzJhYTk4ODRmOTFhZWUzNDgyNGZmYTVjOWRhL3RhYmxlOjI0MDIxYmZjNTk2NDRkZWFiYzFiNzJjNmM3ZWZiZTI2L3RhYmxlcmFuZ2U6MjQwMjFiZmM1OTY0NGRlYWJjMWI3MmM2YzdlZmJlMjZfMzUtOS0xLTEtMTA3Nw_ab94170d-7802-466e-aea4-509ef5dee7db"
      unitRef="usd">50751000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTcxNA_178e5c2a-01fa-44fa-8e02-54c90a986ac5">BASIS OF PRESENTATION&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business &amp;amp; Education (projector). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020, we had an intellectual property portfolio of 345 patents related to the visual display of digital image data.&#160;We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality.&#160;We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Condensed Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The financial information included herein for the three and six month periods ended June 30, 2020 and 2019 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, except as discussed below, that are, in the opinion of management, necessary for a fair presentation of the Company's condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2019 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;31, 2019, included in Item&#160;8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March&#160;11, 2020, and should be read in conjunction with such consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The results of operations for the three month and six month periods ended June 30, 2020 and 2019 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued Accounting Standards Update No. 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 will become effective for us in the first quarter of fiscal 2021, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2019-12 will have on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2018, the FASB issued Accounting Standards Update No. 2018-18, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. These estimates reflect considerations related to the impact of COVID-19. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <pxlw:NumberOfPatents
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNzYx_b9402f61-3a3c-4030-ab41-c3d4e7f0d7b4"
      unitRef="patent">345</pxlw:NumberOfPatents>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTcxNQ_11baafa8-8d93-46d7-b59c-8b3dfa28a210">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Condensed Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The financial information included herein for the three and six month periods ended June 30, 2020 and 2019 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, except as discussed below, that are, in the opinion of management, necessary for a fair presentation of the Company's condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2019 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;31, 2019, included in Item&#160;8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March&#160;11, 2020, and should be read in conjunction with such consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The results of operations for the three month and six month periods ended June 30, 2020 and 2019 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTY4OQ_51ccd656-76a1-4a77-91a5-999c76d830f0">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued Accounting Standards Update No. 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 will become effective for us in the first quarter of fiscal 2021, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2019-12 will have on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2018, the FASB issued Accounting Standards Update No. 2018-18, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8zNy9mcmFnOmE3MzMwZGJjZjUyMjQwY2Y5YTc0Y2M1MDY1NDFiM2Q1L3RleHRyZWdpb246YTczMzBkYmNmNTIyNDBjZjlhNzRjYzUwNjU0MWIzZDVfNTY4OA_280558d4-6813-493a-a7b7-50583e4a14d8">Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. These estimates reflect considerations related to the impact of COVID-19. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.</us-gaap:UseOfEstimates>
    <pxlw:BalanceSheetComponentsTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIxOQ_4913fe79-6945-46b2-b791-7d88f1111bf8">BALANCE SHEET COMPONENTS&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable are contract assets that arise from the performance of our performance obligation pursuant to our contracts with our customers and represent our unconditional right to payment for the satisfaction of our performance obligations. They are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are stated net of an allowance for doubtful accounts, which is maintained for estimated losses that may result from the inability of our customers to make required payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is the change in our allowance for doubtful accounts:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions charged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories consist of the following:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Acquired Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the acquisition of ViXS (the "Acquisition"), we recorded certain identifiable intangible assets. Acquired intangible assets resulting from this transaction were assigned to Pixelworks, Inc., and consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Developed technology and customer relationships are amortized over a useful life of 3 to 5 years. Backlog was fully amortized as of September 30, 2018 and tradename was fully amortized as of March 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense for intangible assets was $374 and $748 for the three and six months ended June 30, 2020, respectively, $298 and $596 were included in cost of revenue for the three and six months ended June 30, 2020, respectively, and $76 and $152 were included in selling, general and administrative for the three and six months ended June 30, 2020, respectively, in the condensed consolidated statements of operations. As of June 30, 2020, future estimated amortization expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.262%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets during the six months ended June 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill resulted from the Acquisition, whereby we recorded goodwill of $18,407. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than it's carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment. There were no such triggering events requiring a goodwill impairment assessment during the six months ended June 30, 2020. We perform our annual impairment assessment for goodwill on November 30 of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accrued Liabilities and Current Portion of Long-Term Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued liabilities and current portion of long-term liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued payroll and related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of accrued liabilities for asset financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued commissions and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued costs related to restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities and current portion of long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred revenues are contract liabilities that arise when cash payments are received or due in advance of the satisfaction of our performance obligations. Any increase in deferred revenues is driven by cash payments received or due in advance of satisfying our performance obligation pursuant to the contract with the customer. Any decrease in deferred revenues is due to the recognition of revenue related to satisfying our performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The change in deferred revenue is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Short-Term Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended on December 14, 2012, December 4, 2013, December 18, 2015, December 15, 2016, July 21, 2017, December 21, 2017, December 18, 2018, December 18, 2019 and April 17, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provides a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of&#160;(i)&#160;$10,000, or (ii)&#160;$2,500 plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable of both Pixelworks and ViXS Systems, Inc., subject to certain limitations on the amount of accounts receivables attributable to ViXS. The Revolving Line has a maturity date of December 27, 2020. In addition, the Revolving Loan Agreement provides for non-formula advances of up to $10,000 which may be made solely during the last five business days of any fiscal month or quarter and which must be repaid by us on or before the fifth business day after the applicable fiscal month or quarter end. Due to their repayment terms, non-formula advances do not provide us with usable liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Revolving Loan Agreement, as amended, contains customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could result in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would permit the Bank to exercise remedies with respect to its security interest. As of June 30, 2020, we were in compliance with all of the terms of the Revolving Loan Agreement, as amended.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020, short-term borrowings outstanding under the Revolving Line consisted of $4,329. The weighted-average interest rate on short-term borrowings outstanding as of June 30, 2020 was&#160;3.5%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, we had no outstanding borrowings under the Revolving Line. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Paycheck Protection Program Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796 (the &#x201c;Loan&#x201d;) pursuant to the Paycheck Protection Program (the &#x201c;PPP&#x201d;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Loan is evidenced by a promissory note (the &#x201c;Note&#x201d;) dated April 25, 2020, and matures 2 years from the disbursement date. The Note bears interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing 6 months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contains customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender may require immediate repayment of all amounts outstanding under the Note.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, &#x201c;Qualifying Expenses&#x201d;), pursuant to the terms and limitations of the PPP. The Company intends to use the Loan amount for Qualifying Expenses and we intend to apply for forgiveness, however, no assurance is provided that the Company will obtain forgiveness of the Loan in whole or in part.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;We have elected to account for the Loan as Debt under ASC 470.  The Loan proceeds are included within other long-term liabilities, net of current portion in our condensed consolidated balance sheets and we recognize interest expense at 1% per annum within interest income (expense) and other, net in our condensed consolidated statements of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;"&gt;At the Market Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25,000, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers&#x2019; transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.&lt;/span&gt;&lt;/div&gt;As of June 30, 2020 and during the three months ended June 30, 2020, we sold an aggregate of 803,528 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $2,474, and gross proceeds of approximately $2,812, and paid Cowen commissions and fees of approximately $144, and other expenses of $194. As of June 30, 2020, the remaining availability under the at the market offering is $22,188.</pxlw:BalanceSheetComponentsTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk3NQ_4459701d-ec28-43f1-ad92-f7930ae48218">Accounts receivable are contract assets that arise from the performance of our performance obligation pursuant to our contracts with our customers and represent our unconditional right to payment for the satisfaction of our performance obligations. They are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are stated net of an allowance for doubtful accounts, which is maintained for estimated losses that may result from the inability of our customers to make required payments.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk2Mw_7c490b01-fc09-4a5f-98fe-c2efd99581a4">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMS0xLTEtMS0w_56c66327-cc4b-42df-a529-2e1fe7a87b2b"
      unitRef="usd">5959000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMS0zLTEtMS0w_b2230b04-9189-4540-bf06-19c61e01b924"
      unitRef="usd">10938000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMi0xLTEtMS0w_1f86120c-f339-4e50-8aea-3043197e52ff"
      unitRef="usd">34000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMi0zLTEtMS0w_39756982-cb47-4d41-b9b3-100ffa930698"
      unitRef="usd">23000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMy0xLTEtMS0w_d67d8eaf-a0f3-4f0b-8106-b1c6759c8f7b"
      unitRef="usd">5925000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc2NGZmNmI5YTFhODQ2NzA5YjY1Y2YwOGY4ZDY4OTVkL3RhYmxlcmFuZ2U6NzY0ZmY2YjlhMWE4NDY3MDliNjVjZjA4ZjhkNjg5NWRfMy0zLTEtMS0w_25c6ddc4-8330-4aa2-8f46-22b20aabaac2"
      unitRef="usd">10915000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk5NA_9ebb78bd-1939-4744-bf27-31adb6d1f1b3">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is the change in our allowance for doubtful accounts:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions charged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfMy0xLTEtMS0w_3f1e0ced-971b-4e7b-ad4a-d77875032b07"
      unitRef="usd">23000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfMy0zLTEtMS0w_c8960021-20a6-4359-814a-563eedea72a8"
      unitRef="usd">21000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNC0xLTEtMS0w_709618bf-8627-49d8-8a0a-e69d1f513637"
      unitRef="usd">11000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNC0zLTEtMS0w_8d4a0f7d-d541-4af2-9407-d903c21050ed"
      unitRef="usd">24000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNi0xLTEtMS0w_1914d148-2374-471c-838d-c7f278a46835"
      unitRef="usd">34000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQ1MmZkZWExMDA0ODRhY2M5N2Y5ZGIwNDQxOTIxYjI5L3RhYmxlcmFuZ2U6ZDUyZmRlYTEwMDQ4NGFjYzk3ZjlkYjA0NDE5MjFiMjlfNi0zLTEtMS0w_972c2296-eb94-4340-a7fd-0afac87f50be"
      unitRef="usd">45000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNjAxOA_d574710c-ed36-4b4f-9794-b70ef9c10932">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk0OQ_6e1a1f30-477e-4d93-80f5-e632c2f615de">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories consist of the following:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMS0xLTEtMS0w_6f79165c-fa0e-4e29-8c93-85e59d2a4075"
      unitRef="usd">2913000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMS0zLTEtMS0w_6e3642f9-983e-450c-81b6-19c61caa871d"
      unitRef="usd">1630000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMi0xLTEtMS0w_ed03ff7c-fc2e-49ea-a37f-7864778c4a7a"
      unitRef="usd">1854000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMi0zLTEtMS0w_a50a5f4f-e483-41f5-bacf-d78d3000cf04"
      unitRef="usd">3771000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMy0xLTEtMS0w_150a924b-1ee3-42fd-bce0-6f4375fe16ec"
      unitRef="usd">4767000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjAxMjc1MDEzOGUzYTRiMjhiZTg0MjY1Nzg4ZjQxNjFlL3RhYmxlcmFuZ2U6MDEyNzUwMTM4ZTNhNGIyOGJlODQyNjU3ODhmNDE2MWVfMy0zLTEtMS0w_1232cc0c-fe0b-4ede-bb47-c8f9cae71bb6"
      unitRef="usd">5401000</us-gaap:InventoryNet>
    <pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk1MQ_358cc382-0b9b-41c0-b925-2335b2809a9b">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMS0xLTEtMS0w_b7eeb261-992e-4d75-a668-745574c98816"
      unitRef="usd">26117000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMS0zLTEtMS0w_60c407d9-9809-42fa-adbb-5bd20eb01780"
      unitRef="usd">22866000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMi0xLTEtMS0w_8de435b5-70fb-47c7-a1eb-fca8e98f4257"
      unitRef="usd">19979000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMi0zLTEtMS0w_0e2684af-94c2-452b-a33a-0c22768c0496"
      unitRef="usd">18258000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMy0xLTEtMS0w_e9c52930-51a6-4d1c-87ed-091306524449"
      unitRef="usd">6138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOjc5NDk4NDdmZDg3MzRmNjlhYjVlYjU5YjdmYzc0MjM5L3RhYmxlcmFuZ2U6Nzk0OTg0N2ZkODczNGY2OWFiNWViNTliN2ZjNzQyMzlfMy0zLTEtMS0w_e0b8c297-ce24-4006-8ebf-419d55f755ec"
      unitRef="usd">4608000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk3NA_ed1ce79b-6fff-4644-9ef7-38cfc9e8505a">Acquired intangible assets resulting from this transaction were assigned to Pixelworks, Inc., and consist of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i11f965a83fd74bf0b69d392e7b88ff73_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMS0xLTEtMS0w_7954ea35-30da-4566-a52e-8f2798dffb5f"
      unitRef="usd">5050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9919bc593a824cffaaa59a9131de9c07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMS0zLTEtMS0w_19161d3c-8948-43ea-aa28-7453a59b9781"
      unitRef="usd">5050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0b81e5a5a3043a4aaa1d703451b41cf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMi0xLTEtMS0w_5a2b501c-f3ec-49e7-8dc4-480b458328b8"
      unitRef="usd">1270000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95182bc77bd54f079e211b637af09a32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMi0zLTEtMS0w_299807cd-d171-46b3-9ab1-5db8b2be69c1"
      unitRef="usd">1270000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia1dee97202674ddfb6583c58ad00deab_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMy0xLTEtMS0w_be609e7b-6326-4fc1-91dc-8b9ea1351d33"
      unitRef="usd">410000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i741b62443a2346d8a93cc50251b21294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfMy0zLTEtMS0w_056ab7bb-e79d-458f-99c5-9261326003d1"
      unitRef="usd">410000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNC0xLTEtMS0w_3965d08b-70ca-4b88-b417-ababd7f19d7a"
      unitRef="usd">6730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNC0zLTEtMS0w_5997504a-5978-46e3-bdbb-4e449aba28f6"
      unitRef="usd">6730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNS0xLTEtMS0w_8d2c9871-84eb-4300-9f34-faf88c2d7bff"
      unitRef="usd">4775000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNS0zLTEtMS0w_28039dc8-7d87-4061-bcab-a4d70c8f8509"
      unitRef="usd">4026000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNi0xLTEtMS0w_a34d5291-e951-410f-83dc-1e43d0d2611b"
      unitRef="usd">1955000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmZhMmQwOTcxNGYyMDRkNjc5OTgxZDViODEyZjBkOTY4L3RhYmxlcmFuZ2U6ZmEyZDA5NzE0ZjIwNGQ2Nzk5ODFkNWI4MTJmMGQ5NjhfNi0zLTEtMS0w_0983d933-434d-424d-aa4c-488d0f53073c"
      unitRef="usd">2704000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i00736161c32641b686274abe2b609887_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTQ0MA_70157e5d-c594-4c58-b133-42c1c10b38ff">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3f2ea31516f443a6ba50141c7ef23cbc_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTQ0Ng_b8cc288a-49d0-4174-b3aa-cb537a7bf3b4">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTYxMg_b871e71c-432f-4c25-9311-0ce3b5d9a4a4"
      unitRef="usd">374000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIyMQ_4f71f584-d807-4b22-a08e-789918f44553"
      unitRef="usd">748000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTY1OA_368756cc-52d2-4ac6-bd04-b6767e798a39"
      unitRef="usd">298000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="i1b65a9dde6a54777a7cb9198192fc802_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIzMA_92337610-7c2f-467f-a7c6-3d4707b4da63"
      unitRef="usd">596000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="i8e6754a278bf42aebb229587d49c91d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMTY5Nw_442ebf7b-b841-4fde-847c-d2cc69f5a44c"
      unitRef="usd">76000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <pxlw:Amortizationofacquiredintangibleassetsincludingbacklog
      contextRef="if5c707be2cb04df3a3cc284e95a6ef17_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjIzOQ_1847ffc0-d819-42ef-898c-6e9579751bc0"
      unitRef="usd">152000</pxlw:Amortizationofacquiredintangibleassetsincludingbacklog>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNjAxNQ_ea1bfd3b-ad58-4a80-88f6-0c512f97519c">As of June 30, 2020, future estimated amortization expense is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.262%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfMS0xLTEtMS0w_e14e4c4e-3fdf-43a4-b073-d7bc36a8e56a"
      unitRef="usd">748000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfMy0xLTEtMS0w_a9d90c7e-3677-4102-b245-91484881a417"
      unitRef="usd">1117000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfNC0xLTEtMS0w_58ba80df-8996-411c-a73e-b377e2b5ac80"
      unitRef="usd">90000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmJhMGQ2ZDRjM2NhMTQ5ZTI4ZGM1ZmQ0YmZiNzMwMWUwL3RhYmxlcmFuZ2U6YmEwZDZkNGMzY2ExNDllMjhkYzVmZDRiZmI3MzAxZTBfNS0xLTEtMS0w_50de3092-d6ff-488b-bcb5-6fa5c5cbc92d"
      unitRef="usd">1955000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="id4cf0e97472647069d8d53aba821b268_I20170802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfMjQ0MQ_6c0c66b0-16a9-440e-ba1c-f8ffd01d8daf"
      unitRef="usd">18407000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk4MQ_b603ab18-658f-409c-a605-fd1456cf7509">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued liabilities and current portion of long-term liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued payroll and related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of accrued liabilities for asset financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued commissions and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued costs related to restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities and current portion of long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMS0xLTEtMS0w_a8a5620d-00e7-4b0f-b3ee-f0854b350664"
      unitRef="usd">3002000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMS0zLTEtMS0w_6cfa8250-09fd-4203-9fbf-d6032f87ace2"
      unitRef="usd">3440000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMi0xLTEtMS0w_6eefdc86-ee6a-49fb-8151-e35a5532b7e6"
      unitRef="usd">1940000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMi0zLTEtMS0w_6f72b40b-ca2a-4301-b000-1884b6745b89"
      unitRef="usd">1545000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMy0xLTEtMS0w_9f7a2e3b-6e0a-4533-b2ca-5b6d574cbc12"
      unitRef="usd">1056000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMy0zLTEtMS0w_db7b8de9-b87c-4ca5-a0a2-be100f653e2d"
      unitRef="usd">483000</us-gaap:OtherLiabilitiesCurrent>
    <pxlw:AccruedCommissionsandRoyaltiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNC0xLTEtMS0w_4ffec72b-ba25-4e45-be16-7b361195e3f7"
      unitRef="usd">559000</pxlw:AccruedCommissionsandRoyaltiesCurrent>
    <pxlw:AccruedCommissionsandRoyaltiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNC0zLTEtMS0w_5effc5bf-c637-4793-92ee-795dd387c8cc"
      unitRef="usd">663000</pxlw:AccruedCommissionsandRoyaltiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNS0xLTEtMS0w_a4032f6b-c9be-4562-976b-d1ab416f3491"
      unitRef="usd">415000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNS0zLTEtMS0w_95be7ab9-bbed-4650-a80e-76409d416c14"
      unitRef="usd">397000</us-gaap:InterestPayableCurrent>
    <us-gaap:DeferredRevenue
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNi0xLTEtMS0w_5f4682b0-5ca5-47ed-b091-bf580ae92c99"
      unitRef="usd">76000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfNi0zLTEtMS0w_0c8cda47-0724-4a1f-985b-c1e998014d59"
      unitRef="usd">146000</us-gaap:DeferredRevenue>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfOC0xLTEtMS0w_373f42f8-210b-43dd-9417-9195b0b3fddf"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfOC0zLTEtMS0w_e7efb4a2-819c-43d3-b6f8-29f1fb1171d5"
      unitRef="usd">66000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTAtMS0xLTEtMA_ea679103-8635-4a2f-85ee-ed4f0ec56d2d"
      unitRef="usd">3924000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTAtMy0xLTEtMA_f38ccd47-279f-4adf-8dc4-4a727212fcdc"
      unitRef="usd">1952000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTEtMS0xLTEtMA_168d454a-1a42-4874-ac3f-fe17bfa840c8"
      unitRef="usd">10972000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmYyNGFlOGEwOTMwNTQ4NjRiNDZjMDU3NjU1ZTYwNTg1L3RhYmxlcmFuZ2U6ZjI0YWU4YTA5MzA1NDg2NGI0NmMwNTc2NTVlNjA1ODVfMTEtMy0xLTEtMA_b3e75b6a-aac9-4707-8a85-21ccef6b5d29"
      unitRef="usd">8692000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTk1NQ_c4584c4e-8189-4b4e-ab4f-d0898d0fb4fd">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The change in deferred revenue is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNC0xLTEtMS0w_593cb40b-6146-4010-b223-9ffa1e2e216e"
      unitRef="usd">146000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="ibddea7a49e4843f0a86e4aef1ddf1fd7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNC0zLTEtMS0w_8b78d3bd-b6ce-4fa0-8a25-6f491cadccf9"
      unitRef="usd">96000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenuePeriodIncreaseDecrease
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNS0xLTEtMS0w_9cd6a065-9a99-45e7-9be6-5543a5e27942"
      unitRef="usd">585000</us-gaap:DeferredRevenuePeriodIncreaseDecrease>
    <us-gaap:DeferredRevenuePeriodIncreaseDecrease
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNS0zLTEtMS0w_d0c55d9f-2f87-48d4-aaca-08d971985932"
      unitRef="usd">335000</us-gaap:DeferredRevenuePeriodIncreaseDecrease>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNi0xLTEtMS0w_b75300a1-b00a-44af-8d3c-7fccb44171ad"
      unitRef="usd">655000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNi0zLTEtMS0w_767a3479-d155-4105-8cd3-ef59e8e76dd2"
      unitRef="usd">275000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenue
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNy0xLTEtMS0w_dd1aa89b-b968-47c7-b7ec-bd5bd9b9cf2f"
      unitRef="usd">76000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RhYmxlOmQyN2U5YzNlZGE2MDQzOGM5MTVlNDg2N2MzNzA1YTk4L3RhYmxlcmFuZ2U6ZDI3ZTljM2VkYTYwNDM4YzkxNWU0ODY3YzM3MDVhOThfNy0zLTEtMS0w_3a44071b-ba30-4f24-be89-faf5d6a69b26"
      unitRef="usd">156000</us-gaap:DeferredRevenue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ0Nw_748a37ed-990b-47ca-9ab4-6d7f2b6b1100"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pxlw:LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances
      contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ1OQ_f0fd823e-ee62-44a9-948d-33c62064e765"
      unitRef="usd">2500000</pxlw:LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances>
    <pxlw:LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr
      contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDQ2Nw_30e99697-82dc-4cd1-bd41-0290724ff44a"
      unitRef="number">0.80</pxlw:LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr>
    <pxlw:LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances
      contextRef="i9a294ffd41b04e7db4d3be99bd5de580_I20200417"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNDgzMQ_a3602c93-bfd8-4fe8-a064-15a91b08f5a7"
      unitRef="usd">10000000</pxlw:LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTc0OA_ee7d8568-c2fb-4669-9695-5342cd23b5f7"
      unitRef="usd">4329000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTg0OQ_ce752e62-f6ae-4c8a-aad4-e5180f4ed887"
      unitRef="number">0.035</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNTg4NQ_d2338e20-abfb-4d31-968c-b3288081e6a8"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI1Mw_91c42d79-92a5-4ce1-a41a-58319dd539ce"
      unitRef="usd">796000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtTerm
      contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI4MA_d3bf3657-45f6-48b5-812b-9cb929a2a43b">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8b8f1ca3f517400b9f8956435207830e_I20200425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjI5Mw_30004738-82f1-4fef-8fac-c32ef71c8428"
      unitRef="number">0.01000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i563a1402f5214721868c56560ee63fa1_I20200605"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMyNg_d2043748-c9d8-445c-8cef-065fb06ca24f"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <pxlw:SaleOfStockMaximumConsiderationReceivedOnTransaction
      contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMxNA_97596fe0-bc19-42f6-83c4-ebd87b2ff3d2"
      unitRef="usd">25000000</pxlw:SaleOfStockMaximumConsiderationReceivedOnTransaction>
    <pxlw:SaleOfStockCommissionFeePercent
      contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjMzNA_523590d1-2f17-4c5f-88a0-3f9364149bf4"
      unitRef="number">0.030</pxlw:SaleOfStockCommissionFeePercent>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM4MQ_4e501876-8f2e-42e8-9bfb-b4b5d55e47ff"
      unitRef="shares">803528</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <pxlw:ProceedsFromIssuanceOfAtTheMarketOffering
      contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM5MA_f4748440-2828-4565-86b4-6975e9f71249"
      unitRef="usd">2474000</pxlw:ProceedsFromIssuanceOfAtTheMarketOffering>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM3MA_b6ae28e9-a230-4a52-af05-1efdd371ab05"
      unitRef="usd">2812000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <pxlw:SaleOfStockCommissionsAndFees
      contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM1Mg_ff290708-d56e-41d9-8271-a65ad55dab06"
      unitRef="usd">144000</pxlw:SaleOfStockCommissionsAndFees>
    <pxlw:SaleOfStockOtherExpenses
      contextRef="i85ce386761c1483aabfbf6de8a3c2be4_D20200605-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM2MQ_4a855d24-dd6e-4986-a309-0679f7480f4b"
      unitRef="usd">194000</pxlw:SaleOfStockOtherExpenses>
    <pxlw:SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction
      contextRef="i0df45378d3114a929160b17d10cc32c1_D20200605-20200605"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80MC9mcmFnOmYyMmM2ODU4NmZiYzQ5YjdiNWExYzllOWNlMDg4YWM3L3RleHRyZWdpb246ZjIyYzY4NTg2ZmJjNDliN2I1YTFjOWU5Y2UwODhhYzdfNzE0NjgyNTYxNjM0MA_b4d835a7-eb19-4c11-9e66-d2d5911032d0"
      unitRef="usd">22188000</pxlw:SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc2Ng_dde10457-8a61-4b57-bbf7-83f7145450d7">MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020 and December 31, 2019, all of our marketable securities are classified as available-for-sale, have contractual maturities of one year or less and consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.882%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.410%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.410%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.302%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders&#x2019; equity, in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;"&gt;Valuations based on quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;"&gt;Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;"&gt;Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December&#160;31, 2019: &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We primarily use the market approach to determine the fair value of our financial assets. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc4MA_b2c448fb-3f19-41ba-b4e9-3ba1f4c7efaa">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020 and December 31, 2019, all of our marketable securities are classified as available-for-sale, have contractual maturities of one year or less and consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.882%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.410%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.298%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.410%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.302%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0xLTEtMS00MzI_509ad919-a074-43da-ba42-b2886c4c8ebf"
      unitRef="usd">735000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0zLTEtMS00MzI_e04af622-c843-4816-a147-95afd6e9851e"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy01LTEtMS00MzI_e69ddc7d-70e6-4284-9d0d-43981028543b"
      unitRef="usd">742000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0xLTEtMS0w_02dbb590-e87c-42f0-9da9-ffde8913df28"
      unitRef="usd">250000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy0zLTEtMS0w_073d2c84-7e7d-4683-bc30-ac7feeb03ee8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMy01LTEtMS0w_ad9741ab-1c91-48e2-9fab-d03f60d8ceeb"
      unitRef="usd">250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi0xLTEtMS0w_4cf53271-909c-4bc7-b0b9-024c074a57ed"
      unitRef="usd">985000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi0zLTEtMS0w_06b5583e-7c21-446f-b4d9-ffcb39c134f9"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfNi01LTEtMS0w_e988dfe0-55aa-44ca-8ca1-1741f28ea4ca"
      unitRef="usd">992000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS0xLTEtMS0w_45e8301d-2d0c-40ca-a62f-2d4472f259a2"
      unitRef="usd">2487000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS0zLTEtMS0w_e27d98d6-658d-4306-8fb3-0b2481409bcd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfOS01LTEtMS0w_386b9d28-1a83-410d-9776-fc9fe46dc03a"
      unitRef="usd">2487000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtMS0xLTEtMA_d4d85945-3da2-4879-b775-9af0a96ff71f"
      unitRef="usd">2249000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtMy0xLTEtMA_ad6682a9-b1dc-4d40-9465-88948560b4aa"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTAtNS0xLTEtMA_02102ddd-9114-4b2a-b736-407b3ae5e640"
      unitRef="usd">2250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtMS0xLTEtMA_6b858971-8acc-44cc-9047-1f9c47ea85fb"
      unitRef="usd">2236000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtMy0xLTEtMA_328b6313-2ffa-49fb-a942-267e47bc0b6f"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTEtNS0xLTEtMA_d8e1dc3f-b4e8-4fa2-b34c-a1bcdedc85df"
      unitRef="usd">2238000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItMS0xLTEtMA_85197707-307f-40af-bc69-2de0e3d05576"
      unitRef="usd">6972000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItMy0xLTEtMA_d6397587-d690-47fd-b0f5-81d7c3dac22c"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjZjNWUxOGQyZTVlNTRmNWY5ZDU3YTM5NDgyZTM3YjFkL3RhYmxlcmFuZ2U6NmM1ZTE4ZDJlNWU1NGY1ZjlkNTdhMzk0ODJlMzdiMWRfMTItNS0xLTEtMA_ff0d42b9-e0c6-4d1b-b65b-631f75ac590c"
      unitRef="usd">6975000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RleHRyZWdpb246NDc3NjVkZDdhOTRkNDRjNGIwM2ZhNzBkMGJjYTRhMGZfMTc4NQ_d88a8190-b9d1-48dd-826b-c97de0bc657a">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December&#160;31, 2019: &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.852%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if7a5848fa5804b4c9657a65e795e7d0e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC0xLTEtMS0w_a885a90f-4220-4ac2-b7ca-d9f3f5c0b9b7"
      unitRef="usd">13897000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0467d1b6afbf4d27bbcc54823274f132_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC0zLTEtMS0w_3803dd0b-9dcd-40e9-b386-3b486ec1352b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i87ebcd13ec494a73af8c6cacdc4c2328_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC01LTEtMS0w_f7027a1a-80e1-446c-813e-cce7681bec93"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1623a518a9ec427cb8a5b79bb136d4ed_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfNC03LTEtMS0w_7b5f8fcc-8e93-4db1-825e-2bef1c19ac28"
      unitRef="usd">13897000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i536b1417e3cd4503b3afb70879f19c68_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0xLTEtMS00Njg_31d2770b-9ad5-47cc-810a-494c71d04463"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6875e99d620e4a2fb50c99765852a0cf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0zLTEtMS00Njg_adb2bf64-8b8a-4f96-8fb2-bf79cd1014cd"
      unitRef="usd">742000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3cf34a916028411c8dee0de32fd7019c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS01LTEtMS00Njg_89953e1d-c707-4cbc-b523-e4713a153a96"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9402c660f12e4c97a92a8a5289f89e28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS03LTEtMS00Njg_200972e3-e5ae-4dda-9e32-a834357d8287"
      unitRef="usd">742000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86c02612ceba4d96a430868a425ccbba_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0xLTEtMS0w_9e698035-819b-4bfa-bca9-48b6e42e7f5e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if0c95b5f05d7423994ccd32127bc4511_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS0zLTEtMS0w_8265db97-ef6d-4698-9de8-eebb9a59b89d"
      unitRef="usd">250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1eaa5bdcd65450d800376bbfc1c768a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS01LTEtMS0w_ada9ca19-c368-4131-889f-74def662fa30"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie704aee4d503407f8b7a3b7ad6afce63_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfOS03LTEtMS0w_ee652d9e-0b25-4b0e-ade0-1e42001ff5ff"
      unitRef="usd">250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i750c6e5060c24602a2764df052eec21a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtMS0xLTEtMA_6bd70d17-50ae-47ae-9113-880f69809bb9"
      unitRef="usd">1307000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib2782b77735d404aaaa4fd0b2fca5201_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtMy0xLTEtMA_687ea482-d43b-4129-8b67-e0f0140cd51a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2a6cf0e8abaf471aa1b331d85e30d7ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtNS0xLTEtMA_e9b1d302-5c24-4530-b0cc-5444696bf450"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iab43cffce30948f4b69c92a63743450e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTUtNy0xLTEtMA_bf87ccde-0df5-4895-9973-1e1fc32100d4"
      unitRef="usd">1307000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iacd92d5d2e9b4a57b07ff3f8f9a13fd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktMS0xLTEtMA_c5775e50-6e3f-44d5-902d-319646ee85a2"
      unitRef="usd">2250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i711afe2d030e4cb8a5f84dfbfaacdd15_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktMy0xLTEtMA_7632e8a1-a0d7-4009-b2ea-4766c1568759"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i395eae1e0c044909a44ee42ffeb3a8e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktNS0xLTEtMA_387732f4-465b-42f3-b682-2b61b43f92f6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99f8bc4382514e98b19707220f1219ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMTktNy0xLTEtMA_ddd59cf9-a1a8-441e-af59-59e37a2ed22b"
      unitRef="usd">2250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i291613221bdb4e979b72e346aabf2c26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtMS0xLTEtMA_3f06b4fe-6773-45f7-8c58-8208ec191281"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3faecaef00044bc9a6ab8846e365ceb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtMy0xLTEtMA_cec40c42-2cca-4f54-9f90-abc9951b6c46"
      unitRef="usd">2487000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id3432f22d7f44abca5d270b2385484e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtNS0xLTEtMA_83becd41-61ce-4515-9b99-a1d0e90491ed"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72c1cf0c12ee4a7294c6c1258d122025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjAtNy0xLTEtMA_113a4fb3-d69a-4a4f-b774-85f673a52688"
      unitRef="usd">2487000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05f92befa9c44f79ab23c60e52653e7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtMS0xLTEtMA_83393c7f-08cd-4ca6-8088-eec66d9609a2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6b6fcb51852b45bf9ec0d2a4c7f8da1b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtMy0xLTEtMA_6c014d29-fb4e-43d1-82c6-7d7e67be333e"
      unitRef="usd">2238000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic008a5e2ecc842169da871b14c33b9d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtNS0xLTEtMA_6fb8831b-2b93-46c8-8752-790236210d69"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i664f662bfd9a48aba5765dd1976ad74f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80Ni9mcmFnOjQ3NzY1ZGQ3YTk0ZDQ0YzRiMDNmYTcwZDBiY2E0YTBmL3RhYmxlOjBkNGFjMmI0ODA0YTRkOGNhNGYwNDA1OTVmN2ZmOTYyL3RhYmxlcmFuZ2U6MGQ0YWMyYjQ4MDRhNGQ4Y2E0ZjA0MDU5NWY3ZmY5NjJfMjEtNy0xLTEtMA_4ca4f8c2-28aa-4b25-bb7a-1c8150f2fa23"
      unitRef="usd">2238000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzgw_da4836e6-bfbf-4092-8f36-51a25de14ab8">RESTRUCTURINGS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "2020 Plan"). The 2020 Plan included an approximately 4% reduction in workforce, primarily in the areas of research and development and sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2019, we executed a restructuring plan to make the operation of the Company more efficient (the "2019 Plan"). The 2019 Plan included an approximately 2% reduction in workforce, primarily in the areas of sales and operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total restructuring expense included in our statement of operations for the three and six month periods ended June 30, 2020 and 2019 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating expenses &#x2014; restructuring:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Employee severance and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended June 30, 2020, we did not record any restructuring expense. During the six months ended June 30, 2020 we recorded $592 in restructuring expense related to the 2020 Plan. During the three and six months ended June 30, 2019, we recorded $398 in restructuring expense related to the 2019 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.684%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.477%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;br/&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expensed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;br/&gt;Balance as of &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Employee severance and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Accrued costs related to restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="i7465c1728b7b484682adde6f0ccc9c9e_D20200101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfMTkw_fb0563b6-acd1-4e55-9c81-4d06b38d7b8b"
      unitRef="number">0.04</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="ib59a69bbc1dc45f0891105ea8f05d8b7_D20190601-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMyNQ_89082366-c3a7-4bd7-94ac-656d90c569af"
      unitRef="number">0.02</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzgz_4247c0ca-ee84-4b15-9a3d-5ca35a6a997f">&lt;div style="text-align:justify;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total restructuring expense included in our statement of operations for the three and six month periods ended June 30, 2020 and 2019 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating expenses &#x2014; restructuring:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Employee severance and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="i08aacdaab28742ed9695f01f5276feb1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtMS0xLTEtMA_4b64e194-d144-4b13-8a59-d1f7f87a6ff0"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i5f0da37c3dbd417aaf6bdbac18b50dbc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtMy0xLTEtMA_c817db10-023b-40aa-b179-bef7ceefa146"
      unitRef="usd">398000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ibed8d827c06f40578e5e50f023600b87_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtNS0xLTEtMA_06b66a0d-f5d9-409f-9181-8b11d03a1fff"
      unitRef="usd">592000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i542c0c5d0b17476ebdd7ead1d8adddba_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTAtNy0xLTEtMA_a7122112-916f-4057-8eea-94b056865514"
      unitRef="usd">398000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtMS0xLTEtMA_4ab500aa-fcf0-4590-a453-31d2bc26bb84"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtMy0xLTEtMA_a2cb48ba-cb7a-45c4-a648-6ff36c618157"
      unitRef="usd">398000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtNS0xLTEtMA_61786ed0-0fad-4f5b-98a4-7cadeada8e5d"
      unitRef="usd">592000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOmM1MDY5NTVjZGQxNTRhYzg5ZGU5ZjlhNWVmNTQ2OGMwL3RhYmxlcmFuZ2U6YzUwNjk1NWNkZDE1NGFjODlkZTlmOWE1ZWY1NDY4YzBfMTMtNy0xLTEtMA_1efcf254-b8ba-45bc-bab4-7c3a55a35981"
      unitRef="usd">398000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringCharges
      contextRef="id6ec486007234cac89f7923adf076316_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMyMA_0c460bbb-b00a-45bc-99ce-e315d5f59812"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifb7899a671784d348fd9b6e8d5bac8fe_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNDk5_76e285c0-6061-4e44-91a6-505b52c6018a"
      unitRef="usd">592000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieeac3a882abe42d0a28924b57afbfe8e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMwNw_0442ca69-096e-4149-8377-62a837f17a7e"
      unitRef="usd">398000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i94fecb59b765461eae9ba925a64a5fa1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzE0NjgyNTU4MjMwNw_eeb55cd5-b9f9-45c4-be97-c04c78850da2"
      unitRef="usd">398000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RleHRyZWdpb246MmIyMmM3NjYwYWU5NGQzNGJjZmQwZDdmNGVjNzQwNDJfNzg3_c6433f76-83f2-47ff-9b2c-45025e43e9fb">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.684%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.477%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;br/&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expensed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;br/&gt;Balance as of &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Employee severance and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Accrued costs related to restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i3aac84a94ac74ba0b10594f73a8b935a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi0xLTEtMS0w_032e5c7f-02ca-4150-9d5f-510e5e7f8f9a"
      unitRef="usd">66000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi01LTEtMS0w_0242884f-5887-4a64-a919-6b88978d828e"
      unitRef="usd">592000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ibcd8057cdbeb4ce4868feeb4fba58715_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi03LTEtMS0w_7764c23a-fc1a-4162-bf59-44ce2086b9e0"
      unitRef="usd">658000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i972fcd7edc6c4fbfaa6aeef838ef7242_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMi05LTEtMS0w_6625dccd-34f8-42cd-9f34-752697afee6a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy0xLTEtMS0w_5a16f732-6ecc-4a5f-942e-90182f00f369"
      unitRef="usd">66000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy01LTEtMS0w_936c9050-babe-487c-8d9d-b643cae9aa8b"
      unitRef="usd">592000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy03LTEtMS0w_cfdc1a76-872b-424d-9ad9-71373198be1c"
      unitRef="usd">658000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl80OS9mcmFnOjJiMjJjNzY2MGFlOTRkMzRiY2ZkMGQ3ZjRlYzc0MDQyL3RhYmxlOjQxNGM3ODY3YmU5ZDQ4ZTVhMGQwYTIwNWQ3ZDUwZTliL3RhYmxlcmFuZ2U6NDE0Yzc4NjdiZTlkNDhlNWEwZDBhMjA1ZDdkNTBlOWJfMy05LTEtMS0w_15a8de9f-350e-494a-b8da-66e9156f5169"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwMg_ef25d036-9525-4f63-8673-12c6f9f4cbef">LEASES&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued Accounting Standards Update No. 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842) &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;("ASC 842"), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU No. 2018-01, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Land Easement Practical Expedient for Transition to Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;; ASU No. 2018-10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;; and ASU No. 2018-11, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Targeted Improvements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The standard establishes a right-of-use model ("ROU") that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We adopted the standard on January 1, 2019 and used the effective date as our date of initial application under the modified retrospective approach. Under the effective date method, financial information and disclosures prior to January 1, 2019 are not required to be restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We elected the "practical expedient package," which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all of our leases.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon adoption, we recognized operating lease liabilities of $6,847 based on the present value of the remaining minimum rental payments under current leasing standards for existing operating leases. We also recognized ROU assets of $6,224 which represents the operating lease liability adjusted for accrued rent and cease-use liabilities. The adoption did not have a material impact on our condensed consolidated statements of operations or cash flows. The most significant impact relates to (1) the recognition of new ROU assets and lease liabilities on our balance sheet for our office operating leases; and (2) providing significant new disclosures about our leasing activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities in our condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease&#160;ROU&#160;assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 7 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.960%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.787%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.971%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leased assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum lease payments under non-cancellable leases as of June 30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.252%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020, the Company had no operating lease liabilities that had not commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMTkyMA_6fc4f2d3-2e7f-4abb-9e61-ed6dc17fce26"
      unitRef="usd">6847000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4d5a9a44cbed4939b1d75f3586b65df0_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMjA4Nw_9e041392-e112-4c3e-a3f5-147705344371"
      unitRef="usd">6224000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pxlw:LesseeOperatingLeasesRemainingLeaseTerm
      contextRef="i49e439a30a324ae5aa66b1fa92886359_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMzY3Mg_e476e59a-3e99-4013-9baa-32cea07bf783">P1Y</pxlw:LesseeOperatingLeasesRemainingLeaseTerm>
    <pxlw:LesseeOperatingLeasesRemainingLeaseTerm
      contextRef="iaef9d15c79eb4c3ab2c9e4c9324adbbc_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfMzY3OA_a97ce436-afa2-4007-9fe4-1a4280a304ac">P7Y</pxlw:LesseeOperatingLeasesRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwOQ_c09f5c72-a8aa-499e-9d43-9414d40cdccb">Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.812%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.969%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy0xLTEtMS0w_bb3cd74d-7dd7-4557-82e9-592221694a33"
      unitRef="usd">676000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy0zLTEtMS0w_e85315ed-bbc3-43c5-ac57-747d4d9bdef2"
      unitRef="usd">657000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy01LTEtMS0w_d1ce1e3a-b3ec-4e8a-8e0c-8e3ecc6a66af"
      unitRef="usd">1323000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjA3NmE0M2JiMmE0ZjRhM2JhYmNmNDEwYjI1ZTg1MWVjL3RhYmxlcmFuZ2U6MDc2YTQzYmIyYTRmNGEzYmFiY2Y0MTBiMjVlODUxZWNfMy03LTEtMS0w_c28c690b-73f4-459b-bc79-5d5d39261fb3"
      unitRef="usd">1286000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNC0xLTEtMS0w_187d75bd-c897-4751-a1b8-ace64fa7bd5e"
      unitRef="usd">1434000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNC0zLTEtMS0w_35705c3e-20b1-4434-a47e-f49cf1dbb1c7"
      unitRef="usd">1339000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNS0xLTEtMS0w_ad5dccd1-89c0-4bc3-baf8-c1091e7a0f6d"
      unitRef="usd">3052000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNS0zLTEtMS0w_72388f2b-05e6-455c-bf58-ad151159fb58"
      unitRef="usd">1226000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNi0xLTEtMS0w_338b7458-33b7-48b9-a987-c60977668d23">P4Y3D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNi0zLTEtMS0w_e3d02aa6-1823-484d-8d56-a961cbc17743">P3Y6M29D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNy0xLTEtMS0w_a2da9949-5883-41db-8762-22951bc87eca"
      unitRef="number">0.0507</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i98a1df8214514068ba53b72594414058_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOjY0ZTI1Yjc5YTAzZTQxOTJhZGI0ZjhjYTEwMjlhMDZlL3RhYmxlcmFuZ2U6NjRlMjViNzlhMDNlNDE5MmFkYjRmOGNhMTAyOWEwNmVfNy0zLTEtMS0w_afa4b632-6b9a-42b7-90d4-91b5222645c7"
      unitRef="number">0.0575</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNDAwNg_be1bec71-8da1-4dd8-be03-3ec86be04711">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum lease payments under non-cancellable leases as of June 30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.252%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMS0xLTEtMS0w_72f6b2b1-ec33-4efa-bd44-9d50ec7da7da"
      unitRef="usd">1148000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMy0xLTEtMS0w_0db8576f-b4a4-4f01-89f1-72d55792f0cd"
      unitRef="usd">2221000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNC0xLTEtMS0w_3ba04999-549b-4e5f-9683-1e35a7033370"
      unitRef="usd">2193000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNS0xLTEtMS0w_ca514e65-7bd0-4dca-b0c6-2e41294ecb6b"
      unitRef="usd">1211000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNi0xLTEtMS0w_7e3bfd4f-c507-403f-83d3-70706a35e491"
      unitRef="usd">807000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfNy0xLTEtMS0w_bb865323-f3d6-4382-9c97-d2c21a3d16bb"
      unitRef="usd">294000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfOC0xLTEtMS0w_172588fd-50a9-401a-b0ee-192fb83038df"
      unitRef="usd">370000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTAtMS0xLTEtMA_f3b56102-7ac3-463c-827e-fdd6fdfba937"
      unitRef="usd">8244000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTEtMS0xLTEtMA_9c029a48-f965-4cb0-a79d-17a5cc5c2e8e"
      unitRef="usd">834000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RhYmxlOmMwMGMzNmUyYTgxNTQxZjQ5ZDg3YmEyN2ZlY2ExYWRjL3RhYmxlcmFuZ2U6YzAwYzM2ZTJhODE1NDFmNDlkODdiYTI3ZmVjYTFhZGNfMTItMS0xLTEtMA_ca1ba835-d8d4-4f0b-bbae-0e4d88674a98"
      unitRef="usd">7410000</us-gaap:OperatingLeaseLiability>
    <pxlw:LesseeOperatingLeaseLeaseNotYetCommenced
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81Mi9mcmFnOmVkNTI4MzE2ZjMxNDQ2MTBhN2M0ZjRhYTY5MGQ0MzVlL3RleHRyZWdpb246ZWQ1MjgzMTZmMzE0NDYxMGE3YzRmNGFhNjkwZDQzNWVfNzE0NjgyNTU4NDYwNA_5fc2487a-abef-4562-9db9-ee540c8f32ef"
      unitRef="usd">0</pxlw:LesseeOperatingLeaseLeaseNotYetCommenced>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI1OA_c255ac79-7b72-4caa-8ad7-757c92be561d">REVENUE&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Product Sales &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;- &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We sell integrated circuit products, also known as &#x201c;chips&#x201d; or &#x201c;ICs&#x201d;, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the &#x201c;most likely amount&#x201d; method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Engineering Services &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;- &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (&#x201c;ESAs&#x201d;) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;License Revenue &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;- On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Other &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;- &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides information about disaggregated revenue based on the preceding categories for the three and six months ended June 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;IC sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Engineering services, license and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For segment information, including revenue by geographic region, see "Note 10: Segment Information".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our contract balances include accounts receivable and deferred revenue. For information concerning these contract balances, see "Note 2: Balance Sheet Components".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $210, which we expect to recognize ratably over the next 21 months.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI2MQ_2725ef4c-f874-4bb0-a1d0-d05a40a15066">&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides information about disaggregated revenue based on the preceding categories for the three and six months ended June 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;IC sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Engineering services, license and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieac06350ee764698a0c3af98bca86e6a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy0xLTEtMS0w_3662c005-70c9-439a-a9e9-e2c82a6d461f"
      unitRef="usd">8840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i973f3963384240f9bf253803b2cfef68_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy0zLTEtMS0w_c0c2cb4b-c311-44a4-924a-e5ca3f1283ef"
      unitRef="usd">17588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf4bcfd28adf4d78b351d2823dba45e2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy01LTEtMS0w_f1fa5935-d6b8-4c63-913b-07cd469a74b8"
      unitRef="usd">21958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd2b5e435d5b4e679de08b5b4b560ddd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfMy03LTEtMS0w_a2c9199b-e832-4d8c-ae52-d2e99894cfbe"
      unitRef="usd">32662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie152c2cb3cff4648a39141990e1d1a0c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC0xLTEtMS0w_d3881c15-cba7-4842-991b-681f19eecded"
      unitRef="usd">413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11846b4e0cf04f458d44866735da5d2c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC0zLTEtMS0w_5619bbb9-0a5f-4ce8-b8e7-8894b4d0dbab"
      unitRef="usd">439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb41fbe08c93429da6cecca7bb59c87d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC01LTEtMS0w_875d7f2f-eb92-4f66-8924-183d22a4f125"
      unitRef="usd">1069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f08bb07bb32488ca784d57cfaba359e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNC03LTEtMS0w_a7fd51b8-47c4-4b81-9582-d2ec31c1d8cc"
      unitRef="usd">2013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS0xLTEtMS0w_a831b851-1c62-424c-8081-3577dabdd9f6"
      unitRef="usd">9253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS0zLTEtMS0w_690b0db2-a931-45d5-9107-d66e8c00d7c4"
      unitRef="usd">18027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS01LTEtMS0w_651bea3a-5a4f-46e7-affb-74b203da03d4"
      unitRef="usd">23027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RhYmxlOmFlOTAwZmZiZTcxMjQ1ZDNhMTk5MmYxMjg0ZmVhZjYzL3RhYmxlcmFuZ2U6YWU5MDBmZmJlNzEyNDVkM2ExOTkyZjEyODRmZWFmNjNfNS03LTEtMS0w_433af55a-f3c4-4f49-b9c4-e32a0edfd2f5"
      unitRef="usd">34675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDE4OQ_b95700ba-65e9-49c5-be0c-ccf50b4675a5"
      unitRef="usd">210000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81NS9mcmFnOmQyMjIyYzVkMzhmZDRkODc5YTBhYThjMzdkYzY5NDU0L3RleHRyZWdpb246ZDIyMjJjNWQzOGZkNGQ4NzlhMGFhOGMzN2RjNjk0NTRfNDI2Mw_d97db443-817b-43f0-b507-d4e70eb5be43">which we expect to recognize ratably over the next 21 months</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RleHRyZWdpb246ZmVjOWViMGI1M2Y4NDQ2NThlNmQ5YmFjYmYxNmIwNzZfMTIx_8d619564-fd50-42fd-83d8-18922f0a764c">INTEREST INCOME (EXPENSE) AND OTHER, NET&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest income (expense) and other, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.853%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest income (expense) and other, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RleHRyZWdpb246ZmVjOWViMGI1M2Y4NDQ2NThlNmQ5YmFjYmYxNmIwNzZfMTI1_23bcf937-0f54-4881-8cdf-076cf9ec1015">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest income (expense) and other, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.853%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.280%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.549%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest income (expense) and other, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock>
    <us-gaap:InterestAndOtherIncome
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy0xLTEtMS0w_da7b41a5-d9d4-44fa-830a-58b07a08df8c"
      unitRef="usd">21000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy0zLTEtMS0w_bc0b0c31-09e1-4ec8-8173-a55e0bcb91b9"
      unitRef="usd">85000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy01LTEtMS0w_ed2e659f-b691-414a-9e27-ee0bf1d54382"
      unitRef="usd">71000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfMy03LTEtMS0w_b4e5af28-8291-4751-b848-65e9e829a40a"
      unitRef="usd">185000</us-gaap:InterestAndOtherIncome>
    <us-gaap:OtherIncome
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC0xLTEtMS0w_4f330122-b3c7-4f28-8fe7-b0e725d2f8ee"
      unitRef="usd">37000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC0zLTEtMS0w_6d7f3450-4d13-47a4-ae78-c9678be1e385"
      unitRef="usd">53000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC01LTEtMS0w_9b366bd5-318f-46fb-a000-e563f78b8f6e"
      unitRef="usd">81000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNC03LTEtMS0w_fe5d316b-6703-4deb-84cf-e905be47c65a"
      unitRef="usd">97000</us-gaap:OtherIncome>
    <us-gaap:InterestExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS0xLTEtMS0w_73d9a670-2779-49ac-b6fc-f719f69d0281"
      unitRef="usd">82000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS0zLTEtMS0w_84746dec-3d83-4f1e-ad72-1a18d17eb293"
      unitRef="usd">34000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS01LTEtMS0w_3563fea6-e0a1-474e-82db-fd0517db2e76"
      unitRef="usd">122000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfNS03LTEtMS0w_bcc48936-3fb6-4985-9cd1-8a9070bb211c"
      unitRef="usd">82000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS0xLTEtMS0w_9b5d5889-bc07-4e5c-895c-cff5cb168675"
      unitRef="usd">-24000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS0zLTEtMS0w_a71336a5-ba28-4270-9428-52b3609babdb"
      unitRef="usd">104000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS01LTEtMS0w_90128cd8-d4b8-45ac-96f2-ec5cd3fb6bcc"
      unitRef="usd">30000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl81OC9mcmFnOmZlYzllYjBiNTNmODQ0NjU4ZTZkOWJhY2JmMTZiMDc2L3RhYmxlOjY0MmEzM2E1YzcxMjRmMjhhZGViYjQ1YzJlNjU4ZTRlL3RhYmxlcmFuZ2U6NjQyYTMzYTVjNzEyNGYyOGFkZWJiNDVjMmU2NThlNGVfOS03LTEtMS0w_1c93d7cd-8fc9-44db-b378-bd80d3274b52"
      unitRef="usd">200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMjA4OQ_f593f92f-6272-47e6-b8e3-2071687e17b9">INCOME TAXES&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The provision for income taxes during the 2020 and 2019 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $10 and $31 during the first six months of 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As we do not believe that it is more likely than not that we will realize a benefit from our U.S. net deferred tax assets, including our U.S. net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S. income tax expense or benefit. We have not recorded a valuation allowance against our other foreign net deferred tax assets, with the exception of Canada, as we believe that it is more likely than not that we will realize a benefit from those assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June 30, 2020 and December 31, 2019, the amount of our uncertain tax positions was a liability of $1,537 and $1,554, respectively, as well as a contra deferred tax asset of $1,244 and $1,100, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor or if the statute of limitation expires, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $79 within the next twelve months due to the expiration of statutes of limitation in foreign jurisdictions. We recognize interest and penalties related to uncertain tax positions in income tax expense in our condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <pxlw:ReversalOfUncertainTaxPositions
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfNDg2_b9915b4a-6da7-48b9-bc22-7d483da82479"
      unitRef="usd">10000</pxlw:ReversalOfUncertainTaxPositions>
    <pxlw:ReversalOfUncertainTaxPositions
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfNDkz_d074bf6f-5f1a-4dcf-b13e-5784c0545755"
      unitRef="usd">31000</pxlw:ReversalOfUncertainTaxPositions>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTIxNA_55babfc9-8d5e-43ed-a680-e14620cb97e0"
      unitRef="usd">1537000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i9f70e722b9384082b86ca1ca52fce8d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTIyMQ_d0197a09-648e-4d76-8221-e6c4d30abaf9"
      unitRef="usd">1554000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <pxlw:Reductiontodeferredtaxassets
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTI4MQ_42399caf-32f1-4970-bb8c-8c8edafcdc25"
      unitRef="usd">1244000</pxlw:Reductiontodeferredtaxassets>
    <pxlw:Reductiontodeferredtaxassets
      contextRef="i812ecc12b5d340a989b326edf5853f7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTI4OA_95d457e7-595d-40f2-b538-6ae53196897b"
      unitRef="usd">1100000</pxlw:Reductiontodeferredtaxassets>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82MS9mcmFnOmY0MjA2ODIyZmViMzQ4YjU5NGJjYTg4MzgxNGRkNTA3L3RleHRyZWdpb246ZjQyMDY4MjJmZWIzNDhiNTk0YmNhODgzODE0ZGQ1MDdfMTgyNA_003c0d8a-d058-4db6-8bdf-d006646ffd1b"
      unitRef="usd">79000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjcy_d92ec9ac-3011-486d-9385-39153d92bd3f">LOSS) PER SHARE&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee equity incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjYw_f1ecd20e-af90-4db6-9f42-09a451615b03">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.31)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy0xLTEtMS0w_ed2e9f8b-17f5-41fe-9c63-36de4400bb08"
      unitRef="usd">-6552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy0zLTEtMS0w_2af2812f-6ee6-49b1-a751-496a02ba8bf8"
      unitRef="usd">-2448000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy01LTEtMS0w_98d376f7-3a45-458d-bbbc-fb61164198f9"
      unitRef="usd">-11951000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfMy03LTEtMS0w_d159875c-e9ff-4df7-9124-831b1e56b481"
      unitRef="usd">-2315000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC0xLTEtMS0w_aedb145d-668d-473a-bbc2-2fc330a87919"
      unitRef="shares">39444000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC0zLTEtMS0w_2ea56725-af02-4e24-acbe-54221f2d6e3a"
      unitRef="shares">37688000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC01LTEtMS0w_5f902dd0-ad25-4ecf-8568-f467c1b4eefb"
      unitRef="shares">39156000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfNC03LTEtMS0w_5ff23b48-a394-4486-9571-75e7a33a2a93"
      unitRef="shares">37469000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS0xLTEtMS0w_49ba6b15-43d2-4775-8b85-1c87247d50fd"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS0zLTEtMS0w_590f0e35-2fb3-4107-a1b8-10305e311252"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS01LTEtMS0w_0274569a-e0e0-422a-9cd6-b8dc981d037a"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOjNhZjBlOTU4ZmFlNTQ2YzU5ZDhlYTA4ODM3MDk5NGZmL3RhYmxlcmFuZ2U6M2FmMGU5NThmYWU1NDZjNTlkOGVhMDg4MzcwOTk0ZmZfOS03LTEtMS0w_cd18b0af-1e9c-40d6-8666-3a38db70ca5e"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RleHRyZWdpb246YTVhNjFjMzE1MGY0NGE3ZmEzOWMzODI3NTkzYzI5OWJfNjg1_d191bf96-1b29-4aec-8557-a8b4ed8d73d7">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee equity incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy0xLTEtMS0w_7697c75c-e6f3-42fa-aa31-0772125a542e"
      unitRef="shares">4023000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idcdfc3ebd0c54ae4b1af4625a1685372_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy0zLTEtMS0w_f20f396f-5200-40bf-8338-989442c012ba"
      unitRef="shares">3423000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6172b7524a0042b99736dbe082db9fce_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy01LTEtMS0w_faff9d99-5dfe-43c9-a98c-43de125af073"
      unitRef="shares">3979000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id25c4516a3dc496fa14fd7a49402300a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82NC9mcmFnOmE1YTYxYzMxNTBmNDRhN2ZhMzljMzgyNzU5M2MyOTliL3RhYmxlOmJkN2E4OTA4NTQxZjRiZDVhYzA2YjJiYjFmOWY0NTRmL3RhYmxlcmFuZ2U6YmQ3YTg5MDg1NDFmNGJkNWFjMDZiMmJiMWY5ZjQ1NGZfMy03LTEtMS0w_58f2b1ba-ade1-482e-a3d9-aad03f1a26b1"
      unitRef="shares">3353000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODI2_45831732-d3b2-4150-8e5b-9790cb7532bc">SEGMENT INFORMATION&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We function as a single operating segment: the design and development of integrated circuits for use in electronic display devices. The majority of our assets are located in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue by geographic region, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distributors:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distributor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;End customers: &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;1&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Top five end customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;1&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;"&gt;End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account Y&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account Z&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODE1_3cc0af0c-e37d-4732-8c24-18985baabc94">&lt;div style="margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue by geographic region, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="if052aad35bab4e73bedc4a9b10b5cc7c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy0xLTEtMS0w_e5bcfd1e-a90a-456e-a1e9-e72b778f6c79"
      unitRef="usd">7515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia8552a52bb4f4626a90c5ec735234c59_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy0zLTEtMS0w_af317d06-46ce-4d8b-8442-ee65bbd325c8"
      unitRef="usd">15234000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7de7cdf573d34bcbbdd581925a4ce99f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy01LTEtMS0w_04ca316b-3086-4abc-a930-81725b169372"
      unitRef="usd">16001000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8187ffa5e69c4e52902f1dcbe380fc89_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMy03LTEtMS0w_4c0966da-1004-4def-890f-327a36d8b402"
      unitRef="usd">28694000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8f93af9c53704c5b907796e135964718_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC0xLTEtMS0w_f5271e28-1acb-4e62-afba-4ebe6c120781"
      unitRef="usd">959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93d8fe21267544799cd49f8c20f04fa1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC0zLTEtMS0w_b55f3962-3845-4a98-b9c8-5a6e697a3868"
      unitRef="usd">1686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e638d8306de41858d2a6cff50a9264f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC01LTEtMS0w_28eaa0ff-61f2-4b90-bed8-72fece42f666"
      unitRef="usd">3805000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i992ec88d65144316b40c77bb8dfc7e96_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNC03LTEtMS0w_d619bb25-9c3f-47d8-81c6-7b03cdf2d7e7"
      unitRef="usd">3548000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06bd6f8de82845beae628c4c93ec2715_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS0xLTEtMS0w_fe79fb4d-bfbe-42cd-a2a4-64dbce606979"
      unitRef="usd">433000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcb09931f6074c73bcbdbf3d0d8b9bd7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS0zLTEtMS0w_a86da5ef-7886-46d1-9431-6cba263cbdd4"
      unitRef="usd">623000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib641190dea144d22905d4afa1ac0f304_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS01LTEtMS0w_1311e3c6-b669-40bc-b857-841f27883489"
      unitRef="usd">2099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic7c95c90127d4cf8ba384ca59d86cb29_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNS03LTEtMS0w_860f5dcf-044b-48f9-a118-3ab6753c5349"
      unitRef="usd">1337000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb2f2d14302f42568f23978ff1d1298d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0xLTEtMS01MzA_b4bbf044-e8cc-427e-b702-34b690e5cf71"
      unitRef="usd">185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadd9e5f6f81042e58f4b3e65344291a1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0zLTEtMS01MzA_5f8b2e02-ed8d-497d-8ba0-62b27b1d38aa"
      unitRef="usd">71000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cd5b31d0b974a5a8f92d92e2d330b95_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi01LTEtMS01MzA_0000abc7-280c-4a5e-971d-ee1856b28db8"
      unitRef="usd">190000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d3ddd64702c41ef87e720256f5fbd18_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi03LTEtMS01MzA_7d8d897a-c964-486e-86f7-8e586ab404fa"
      unitRef="usd">104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if09d07512ca541cc9a2dbdcb51627309_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0xLTEtMS0w_4fe9a13b-cc0f-484f-8056-331a3ee1b81c"
      unitRef="usd">161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23ad45bbf3684c258a1defd4be9f539d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi0zLTEtMS0w_0f7db3e8-d5e4-4ced-b403-41c8dad6d18e"
      unitRef="usd">380000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f7ee53c5090424b921c8c681da2c9cd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi01LTEtMS0w_3c702f1a-835d-4a03-ae00-6edfa8d3481c"
      unitRef="usd">899000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2138c0fc7e284926b976034b86e8a26c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNi03LTEtMS0w_123ca31f-4b36-46bb-b315-43819efad483"
      unitRef="usd">899000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fdba0b7a79c4f1db09d79861bbb109a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy0xLTEtMS0w_fe699fa8-5f0a-4384-a7a6-569b50b42c15"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d4f0372292842729c94843287af968e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy0zLTEtMS0w_35946ec0-46f3-4dd2-9917-14b49f3e4a84"
      unitRef="usd">33000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d3aaf4380f14ae783b91a1f0e994f01_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy01LTEtMS0w_4d52f163-415a-4bad-ab9f-5588f50f1dcc"
      unitRef="usd">33000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e3d7c3b38104b808cb6e53310dbd55c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfNy03LTEtMS0w_b0996a0e-64aa-469b-98a1-c4f4ab5d9f4f"
      unitRef="usd">93000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtMS0xLTEtMA_95a8e305-f176-4256-a6ca-7263aaff5a5b"
      unitRef="usd">9253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5adb590a6214eeab7fd14f3bb196231_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtMy0xLTEtMA_93ddeee0-94ac-40c5-81db-1967da2f9d96"
      unitRef="usd">18027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtNS0xLTEtMA_2fcc50d6-a4cf-4f8f-aff2-18d55cdc4616"
      unitRef="usd">23027000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2874da008866433c85bf6cf046db65c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjI2YzEzNDQ4Y2VhZTRjM2NhMjExZGE1YTQ1MmEzMTFhL3RhYmxlcmFuZ2U6MjZjMTM0NDhjZWFlNGMzY2EyMTFkYTVhNDUyYTMxMWFfMTAtNy0xLTEtMA_edab4936-fe53-40dd-a4f4-3c109c5a4cba"
      unitRef="usd">34675000</us-gaap:Revenues>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODIw_4fed5113-1546-4ec0-b0a9-eee1d7a4553f">&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.561%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.702%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distributors:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Distributor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;End customers: &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;1&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Top five end customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End customer E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;1&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;"&gt;End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC0xLTEtMS0w_735512ef-f755-4d60-ae0b-12be9aaef96a"
      unitRef="number">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iff95e9b850fd4efea1fbed974a6e508d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC0zLTEtMS0w_0ed26915-95c0-49c2-9c6c-2152f3ac0517"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia34a17ca228d4eafaf4ec3ecda379672_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC01LTEtMS0w_4e075109-47d7-40bf-b8e9-cf10db03fe58"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7138f7c718514523a7b36e9bba6236fb_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNC03LTEtMS0w_849f5ce0-cb02-4d8c-8805-587731b5e1fb"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibfa3eb5f14e544aa927fb95aafc903f6_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS0xLTEtMS0w_55cb40ac-e091-4a90-8d0e-be6ebc61481b"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie0e23f573467413f9548028c02527b91_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS0zLTEtMS0w_2c7f9df1-1722-47fd-97a9-db499feeabd5"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib4a7696156ea41f7acee16b3d2a1309f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS01LTEtMS0w_c4ddde1e-746b-4564-944c-026958f04f52"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9f70b5b37a0940b786cae2fe3dffc7b5_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfNS03LTEtMS0w_10b10680-4b48-4fcd-889e-c32278e04b0c"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i665a66ef2caa4086ba5c5f8f0b8b06a6_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb"
      unitRef="number">0.73</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i65379a94eb7445f49493a56d2a3df4c6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19"
      unitRef="number">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i28f2a16ec0ad413785cc246957deca30_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS01LTEtMS0w_34ea57fa-5e36-4c62-bc64-b6efa3b46a42"
      unitRef="number">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic8f42c83b56849f39bafe7e020554ac2_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS03LTEtMS0w_08a1dffc-2ab1-4802-8f1f-814364d660fd"
      unitRef="number">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib969908529794e8ebb88f562ade7b254_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i45be9c7961464fadbb5c111bce008162_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia25981b125e64cfb84ef48636da741a7_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtNS0xLTEtMA_404ffa3a-30d2-4db1-93b6-867104bb91b1"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i525124752eea43b4b284d48ef089c671_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtNy0xLTEtMA_5349d566-7878-42bb-996a-a4d0ad1bbae8"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0d17779c533457187d84eebeff725c4_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icfa3983936e242058806e6376f3e28eb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i993947ef48b64df28f27bb02840ca967_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtNS0xLTEtMA_5a3bfd00-1d77-4c90-bdd5-df36944ae7d0"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieb7d3743676b42d89c52a50eac390079_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtNy0xLTEtMA_091a6544-15d7-4521-88a1-4630d4a96239"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia835e56cc89e4e6fa227ce06a7139df5_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItMS0xLTEtMA_6397363b-fba3-4165-930f-5767984df1ae"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8daa470133cf4603afacbd96d0766070_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItMy0xLTEtMA_adae75c7-676a-47a4-93c8-8565f4f7bf87"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id6d92039fea64e6c81d29b5ea06c556a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItNS0xLTEtMA_baf80e3c-a67e-4946-a0d2-c9b1b1707eb8"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1195646ea1fc4c179e9f71ab8f24cf65_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTItNy0xLTEtMA_2c0fc6bb-3f06-4b60-8d1c-45fc7e756407"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i285ba47fe51a4ef2880628ae37962d49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtMS0xLTEtMA_266220fe-5e15-47f0-9f9e-a2a2217b5b07"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab9419c560ea444788b3540c7d1291d2_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtMy0xLTEtMA_8a48813e-8698-43ae-99fb-1936a26879a5"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7504bd68e00346538c349da9ab0d1e32_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtNS0xLTEtMA_4fe336e3-a7b3-482e-bfd9-35a6115344c6"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i111a2b50ff4048939f94ce293a3ce99a_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTMtNy0xLTEtMA_a0b0a4d9-82ce-4f37-80fd-f8547d9966a9"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8332d47a475a4b62bcdf057780ee80c6_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtMS0xLTEtMA_bf1fbf55-17e5-43ce-8817-d7050fe62384"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1aa1cc7a392f4fe3ad13536040ef7114_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtMy0xLTEtMA_c57bf74e-5e7d-4d36-8c7a-f3c1b298e07a"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8896723afa974d0abf1ab07335834298_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtNS0xLTEtMA_fc54fdf6-d91d-47ab-b8e3-2e37f299647f"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie59fadeceb7049d8b5147dffdf7e7b35_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTQtNy0xLTEtMA_37b3b948-0421-4d00-af7d-3eb8f1cabf94"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODU3_2328344a-60e9-43b9-860d-9f4d23b4c8c0">&lt;div style="text-align:justify;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account Y&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Account Z&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2d530949c9964285a2444edb0e54aee5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMS0xLTEtMS0w_094f93d7-e49f-4e5e-894a-feb850ba299c"
      unitRef="number">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i83247ba8e3bc45958b20eb9887ee76ea_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMS0zLTEtMS0w_c976970c-e78f-4b0c-94f6-67a121f1ac2f"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic951ba5784cd4c31b75b0ad39aa941b6_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMi0xLTEtMS0w_bccb3035-03e8-4f03-8f66-70cfa1965985"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iceba6945831e4f55ae0a11e05b1284b3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMi0zLTEtMS0w_b54f624d-de16-4ea7-bf2d-b5a632a3c6df"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i55b075608fff4c08b6ab851e74a74249_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMy0xLTEtMS0w_422a886c-b6da-444f-92ca-20d0e7ac3675"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibfd4e035421f4041906b474104b0494a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOmRjYmEzZjYzZTk5MzRhZDdiMDE1Zjk4ZDMyMWFjN2I1L3RhYmxlcmFuZ2U6ZGNiYTNmNjNlOTkzNGFkN2IwMTVmOThkMzIxYWM3YjVfMy0zLTEtMS0w_932db372-6b05-48bd-852c-9bd5f56e66e3"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83MC9mcmFnOmE1NTY5MDJmYTQ4OTQ0ZmY4MzJiZDk5OGQxZGMxNzcwL3RleHRyZWdpb246YTU1NjkwMmZhNDg5NDRmZjgzMmJkOTk4ZDFkYzE3NzBfMTcxMA_bb9a952e-4f43-4a4d-8582-829b604f771e">RISKS AND UNCERTAINTIES&lt;div style="margin-top:9pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Concentration of Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People&#x2019;s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Risk of Technological Change&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTkwNg_ff0d724b-dac9-4335-9659-3100c0db8400">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:9pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain of our agreements include indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of March 31, 2020, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:10pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Other Contractual Obligation&lt;/span&gt;&lt;/div&gt;As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. As of June 30, 2020, $463 is included in accrued liabilities and current portion of long-term liabilities in our condensed consolidated balance sheets and $339 is included in long-term liabilities, net of current portion in our condensed consolidated balance sheets.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitment
      contextRef="i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTY2Nw_a4c29c54-a29c-4d69-8346-15d4e2cee50f"
      unitRef="usd">463000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="i44ce67496207441fbfaccb51e20bb99c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83My9mcmFnOjg1ODlhZThmNGU5ZDQ2NThiZjM4NWY3YjBkMTI0ZWFkL3RleHRyZWdpb246ODU4OWFlOGY0ZTlkNDY1OGJmMzg1ZjdiMGQxMjRlYWRfMTc4OA_23f34828-296d-449a-8b3d-bf5d629d1c85"
      unitRef="usd">339000</us-gaap:OtherCommitment>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUyOA_c52b3842-7029-4d5f-93db-0241270790c0">SUBSEQUENT EVENTS&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On August 7, 2020, the Board of Directors (the &#x201c;Board&#x201d;) of the Company approved a restructuring plan to make the operation of the Company more efficient and which would result in an approximat&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ely 14%&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; reduction in workforce, primarily in the areas of operations, research and development, sales, and marketing. The Board believes adoption of this restructuring plan will help streamline the Company&#x2019;s operations and workforce, and more appropriately align the Company&#x2019;s operating expenses with current revenue levels. The Company expects the restructuring to be substantially completed by the end of the third quarter ending September 30, 2020 and expects to incur total estimated restructuring charges of approximately $1,500 related to employee severance and benefits. The Company expects that these charges will largely be recorded in the third quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of the restructuring, the Company expects to realize annualized savings of approximately $3,200.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <pxlw:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent
      contextRef="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUyNA_4c9ec8af-d6bf-42e2-bff2-8dfff812375a"
      unitRef="number">0.14</pxlw:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i2c6791f1fb484e688e7ccab7317bccb6_I20200807"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUxMw_10904c43-7329-427d-bb98-88a0fd4091ed"
      unitRef="usd">1500000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:EffectOnFutureEarningsAmount
      contextRef="i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl83Ni9mcmFnOmRiOTY3NjRkYTNlNjQ4YmZhNWVkZGUyYzM0ZDY5N2M2L3RleHRyZWdpb246ZGI5Njc2NGRhM2U2NDhiZmE1ZWRkZTJjMzRkNjk3YzZfNzE0NjgyNTU4NjUwMg_5e7ddc7d-e4cf-4701-9d20-695fba6f021b"
      unitRef="usd">3200000</us-gaap:EffectOnFutureEarningsAmount>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMS0xLTEtMA_6e260085-cd08-48b9-91e4-4aa79bf3851d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0zLTEtMS0w_59d8a495-d460-4d38-a22b-156b08272d19"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfOS0xLTEtMS0w_930c099e-2a19-4cac-9179-20417df21ccb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMy0xLTEtMA_0b24a578-5a86-4116-8e05-1487e453ab50"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTAtMy0xLTEtMA_d6113cd3-4c2c-4185-9158-159668a1d2c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RhYmxlOjQxNmQ4ZWZiYTAxNjQzNzM5YTM3ODBmYzdkYTQ4ZjFjL3RhYmxlcmFuZ2U6NDE2ZDhlZmJhMDE2NDM3MzlhMzc4MGZjN2RhNDhmMWNfMTEtMS0xLTEtMA_80f0621c-ee39-4e0b-8e1d-c64aa9ffc680"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl82Ny9mcmFnOjQ2NTM0MTBiNTk4OTQxZDRhN2RkNjUwNTkwMzMwMTRmL3RleHRyZWdpb246NDY1MzQxMGI1OTg5NDFkNGE3ZGQ2NTA1OTAzMzAxNGZfODQ1_f6a08d6d-3b99-408f-8032-12b7bf11c5d3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><xhtml:tr><xhtml:td style="width:1.0%;"/><xhtml:td style="width:44.052%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.284%;"/><xhtml:td style="width:1.0%;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2) Includes stock-based compensation</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">806&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,454&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,364&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0xLTEtMS0w_e909879c-817d-4c8e-8d22-27bacdb129bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNi0zLTEtMS0w_6991a316-1040-411f-ae91-c5dcd0524cba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAz_2635b3f2-3a9f-4c18-b264-5b83a1e49b9d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><xhtml:tr><xhtml:td style="width:1.0%;"/><xhtml:td style="width:44.131%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.262%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.405%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.262%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.405%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.262%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.405%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.268%;"/><xhtml:td style="width:1.0%;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3) Includes:</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,310&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">879&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,812&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0xLTEtMS0w_ed2a68cf-1bc0-4f17-b07e-ea78fd7b4128"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfNy0zLTEtMS0w_c6b58417-8400-4710-823f-3f38066a5f3e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjA0_e54ef457-32e2-407b-af02-aeef5dd5642f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><xhtml:tr><xhtml:td style="width:1.0%;"/><xhtml:td style="width:44.052%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.280%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.408%;"/><xhtml:td style="width:0.1%;"/><xhtml:td style="width:1.0%;"/><xhtml:td style="width:10.284%;"/><xhtml:td style="width:1.0%;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1) Includes:</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory step-up and backlog amortization</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#x2014;&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#x2014;&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#x2014;&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><xhtml:td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</xhtml:span></xhtml:td><xhtml:td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><xhtml:span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/><xhtml:td colspan="3" style="display:none;"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0zLTEtMS0w_b127b368-b505-4f54-af3f-00afeb1baa2e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RhYmxlOjg4NmU2M2VkZjEyODRiNGY4NGQ3OWM1ZTM4ZmZhZGJhL3RhYmxlcmFuZ2U6ODg2ZTYzZWRmMTI4NGI0Zjg0ZDc5YzVlMzhmZmFkYmFfMy0xLTEtMS0w_9c782339-bbef-4004-ad4a-0b6043c54bb6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjBmZGVlZDI1YWJiOTQzNGViZWRmNWNjNDRkMmMxZjNmL3NlYzowZmRlZWQyNWFiYjk0MzRlYmVkZjVjYzQ0ZDJjMWYzZl8yMi9mcmFnOjM5YWRkYTFiMzgyYTRlMjc5NzYzNTFjMjY3MDkyMGM3L3RleHRyZWdpb246MzlhZGRhMWIzODJhNGUyNzk3NjM1MWMyNjcwOTIwYzdfMjAy_990a174b-dc80-4721-9923-15c3372f8c39"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998802872">
<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, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</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_dei_CoverAbstract', window );"><strong>Cover [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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2020<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_DocumentTransitionReport', window );">Document Transition Report</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-30269<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PIXELWORKS, INC<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001040161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">91-1761992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">226 Airport Parkway, Suite 595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">200-9200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PXLW<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,411,149<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994390200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 20,417<span></span>
</td>
<td class="nump">$ 7,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Short-term marketable securities</a></td>
<td class="nump">992<span></span>
</td>
<td class="nump">6,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">5,925<span></span>
</td>
<td class="nump">10,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_InventoryNet', window );">Inventories</a></td>
<td class="nump">4,767<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="ro">
<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,783<span></span>
</td>
<td class="nump">1,689<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">33,884<span></span>
</td>
<td class="nump">32,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">6,138<span></span>
</td>
<td class="nump">4,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">7,324<span></span>
</td>
<td class="nump">5,434<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">1,264<span></span>
</td>
<td class="nump">1,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Acquired intangible assets, net</a></td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">2,704<span></span>
</td>
</tr>
<tr class="ro">
<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">18,407<span></span>
</td>
<td class="nump">18,407<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">68,972<span></span>
</td>
<td class="nump">64,657<span></span>
</td>
</tr>
<tr class="ro">
<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,071<span></span>
</td>
<td class="nump">818<span></span>
</td>
</tr>
<tr class="ro">
<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 and current portion of long-term liabilities</a></td>
<td class="nump">10,972<span></span>
</td>
<td class="nump">8,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Short-term line of credit</a></td>
<td class="nump">4,329<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_AccruedIncomeTaxesCurrent', window );">Current portion of income taxes payable</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">16,591<span></span>
</td>
<td class="nump">9,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent', window );">Long-term liabilities, net of current portion</a></td>
<td class="nump">2,184<span></span>
</td>
<td class="nump">982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">5,470<span></span>
</td>
<td class="nump">4,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable, net of current portion</a></td>
<td class="nump">2,272<span></span>
</td>
<td class="nump">2,260<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">26,517<span></span>
</td>
<td class="nump">17,128<span></span>
</td>
</tr>
<tr class="ro">
<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 (Note 12)</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>Shareholders&#8217; 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</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_CommonStocksIncludingAdditionalPaidInCapital', window );">Common stock</a></td>
<td class="nump">442,998<span></span>
</td>
<td class="nump">436,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<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 deficit</a></td>
<td class="num">(400,556)<span></span>
</td>
<td class="num">(388,605)<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 shareholders&#8217; equity</a></td>
<td class="nump">42,455<span></span>
</td>
<td class="nump">47,529<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 shareholders&#8217; equity</a></td>
<td class="nump">$ 68,972<span></span>
</td>
<td class="nump">$ 64,657<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_AccountsPayableAndAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 par value plus amounts in excess of par value or issuance value for common stock issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStocksIncludingAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691074106344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2020</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue, net</a></td>
<td class="nump">$ 9,253<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 18,027<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 23,027<span></span>
</td>
<td class="nump">$ 34,675<span></span>
</td>
</tr>
<tr class="re">
<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 revenue</a></td>
<td class="nump">4,204<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">8,651<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,203<span></span>
</td>
<td class="nump">16,827<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,049<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,376<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,824<span></span>
</td>
<td class="nump">17,848<span></span>
</td>
</tr>
<tr class="re">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">6,314<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">6,364<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">12,581<span></span>
</td>
<td class="nump">12,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">5,156<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">4,935<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">10,349<span></span>
</td>
<td class="nump">10,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">592<span></span>
</td>
<td class="nump">398<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">11,470<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,697<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,522<span></span>
</td>
<td class="nump">23,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(6,421)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,321)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11,698)<span></span>
</td>
<td class="num">(5,781)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest income and other, net</a></td>
<td class="num">(24)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">104<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of patents</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,905<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="num">(24)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">104<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30<span></span>
</td>
<td class="nump">4,105<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes</a></td>
<td class="num">(6,445)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,217)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11,668)<span></span>
</td>
<td class="num">(1,676)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">107<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">231<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">283<span></span>
</td>
<td class="nump">639<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (6,552)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (2,448)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (11,951)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net loss per share - basic and diluted</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average shares outstanding - basic and diluted</a></td>
<td class="nump">39,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">37,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">39,156<span></span>
</td>
<td class="nump">37,469<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.052%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.284%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1) Includes:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory step-up and backlog amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.052%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.408%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.284%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2) Includes stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,454&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.131%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.262%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.405%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.262%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.405%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.262%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.405%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.268%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3) Includes:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">879&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994446856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Parenthetical) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="num">$ (2,243)<span></span>
</td>
<td class="num">$ (1,665)<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_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment', window );">Inventory step-up and backlog amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12<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 revenue</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 );">Stock-based compensation</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">178<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_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment', window );">Inventory step-up and backlog amortization</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">12<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 revenue | Acquired intangible assets</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_AmortizationOfIntangibleAssets', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="nump">596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">703<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">1,364<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 );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation</a></td>
<td class="nump">$ 1,310<span></span>
</td>
<td class="nump">$ 879<span></span>
</td>
<td class="nump">$ 2,383<span></span>
</td>
<td class="nump">$ 1,812<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Intangible Assets and Inventory Fair Value Adjustment</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;">pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=pxlw_AcquiredIntangibleAssetsExcludingBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_AcquiredIntangibleAssetsExcludingBacklogMember</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>16
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691074323016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract', window );"><strong>Statement of Other Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (6,552)<span></span>
</td>
<td class="num">$ (2,448)<span></span>
</td>
<td class="num">$ (11,951)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain on available-for-sale securities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">7<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 );">Total comprehensive loss</a></td>
<td class="num">$ (6,545)<span></span>
</td>
<td class="num">$ (2,445)<span></span>
</td>
<td class="num">$ (11,950)<span></span>
</td>
<td class="num">$ (2,308)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690995718536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (11,951)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
</tr>
<tr class="re">
<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 provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,065<span></span>
</td>
<td class="nump">3,354<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_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets', window );">Depreciation and amortization</a></td>
<td class="nump">1,893<span></span>
</td>
<td class="nump">1,800<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_pxlw_AmortizationOfAcquiredIntangibleAssets', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">756<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_pxlw_ReversalOfUncertainTaxPositions', window );">Reversal of uncertain tax positions</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Accretion on short-term marketable securities</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="nump">4<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_MarketableSecuritiesGainLoss', window );">Gain on sale of marketable securities</a></td>
<td class="num">(4)<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_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of patents</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,905)<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_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment', window );">Inventory step-up and backlog amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisition:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">4,990<span></span>
</td>
<td class="num">(371)<span></span>
</td>
</tr>
<tr class="re">
<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">634<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current and long-term assets, net</a></td>
<td class="nump">1,343<span></span>
</td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued current and long-term liabilities</a></td>
<td class="num">(1,804)<span></span>
</td>
<td class="num">(2,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">166<span></span>
</td>
<td class="num">(2,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales and maturities of short-term marketable securities</a></td>
<td class="nump">7,498<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of short-term marketable securities</a></td>
<td class="num">(1,500)<span></span>
</td>
<td class="num">(6,045)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(612)<span></span>
</td>
<td class="num">(1,859)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of patents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherProductiveAssets', window );">Purchases of licensed technology</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(521)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Payment associated with sale of patents</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(345)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">5,386<span></span>
</td>
<td class="nump">1,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">4,329<span></span>
</td>
<td class="nump">0<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_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering', window );">Net proceeds from "at the market" equity offering</a></td>
<td class="nump">2,474<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_ProceedsFromOtherDebt', window );">Proceeds from Paycheck Protection Program loan</a></td>
<td class="nump">796<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of common stock under employee equity incentive plans</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Payments on asset financings</a></td>
<td class="num">(328)<span></span>
</td>
<td class="num">(337)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">7,608<span></span>
</td>
<td class="num">(22)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">13,160<span></span>
</td>
<td class="num">(1,198)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">7,257<span></span>
</td>
<td class="nump">17,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">20,417<span></span>
</td>
<td class="nump">16,746<span></span>
</td>
</tr>
<tr class="re">
<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 disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, net of refunds received</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">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_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid', window );">Acquisitions of property and equipment and other assets under extended payment terms</a></td>
<td class="nump">$ 1,392<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_pxlw_AmortizationOfAcquiredIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Acquired Intangible Assets</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;">pxlw_AmortizationOfAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Intangible Assets and Inventory Fair Value Adjustment</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;">pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation And Amortization, Excluding Acquired Intangible Assets</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;">pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisitions of property and equipment and other assets under extended payment 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;">pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Issuance of At the Market Offering</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;">pxlw_ProceedsFromIssuanceOfAtTheMarketOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_ReversalOfUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation.</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;">pxlw_ReversalOfUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).</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_MarketableSecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-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_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireOtherProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of other assets recognized in investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>18
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998366584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</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_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,937,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 49,390<span></span>
</td>
<td class="nump">$ 428,903<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="num">$ (379,528)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,911<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued under employee equity incentive plans</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">$ 315<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 );">Stock-based compensation expense</a></td>
<td class="nump">1,689<span></span>
</td>
<td class="nump">$ 1,689<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available for sale securities</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133<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_SharesIssued', window );">Ending Balance (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,543,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2019</a></td>
<td class="nump">51,531<span></span>
</td>
<td class="nump">$ 430,907<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(379,395)<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_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,937,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">49,390<span></span>
</td>
<td class="nump">$ 428,903<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="num">(379,528)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,315)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,833,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2019</a></td>
<td class="nump">50,751<span></span>
</td>
<td class="nump">$ 432,572<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="num">(381,843)<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_SharesIssued', window );">Beginning Balance (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,543,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Mar. 31, 2019</a></td>
<td class="nump">51,531<span></span>
</td>
<td class="nump">$ 430,907<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(379,395)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,422<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued under employee equity incentive plans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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 );">Stock-based compensation expense</a></td>
<td class="nump">1,665<span></span>
</td>
<td class="nump">$ 1,665<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available for sale securities</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,448)<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_SharesIssued', window );">Ending Balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,833,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2019</a></td>
<td class="nump">50,751<span></span>
</td>
<td class="nump">$ 432,572<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="num">(381,843)<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_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,434,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">47,529<span></span>
</td>
<td class="nump">$ 436,122<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(388,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,375<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued under employee equity incentive plans</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">$ 325<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 );">Stock-based compensation expense</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">$ 1,822<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available for sale securities</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(5,399)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,399)<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_SharesIssued', window );">Ending Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,249,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2020</a></td>
<td class="nump">44,271<span></span>
</td>
<td class="nump">$ 438,269<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(394,004)<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_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,434,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">47,529<span></span>
</td>
<td class="nump">$ 436,122<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(388,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(11,951)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,220,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2020</a></td>
<td class="nump">42,455<span></span>
</td>
<td class="nump">$ 442,998<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(400,556)<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_SharesIssued', window );">Beginning Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,249,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Mar. 31, 2020</a></td>
<td class="nump">44,271<span></span>
</td>
<td class="nump">$ 438,269<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(394,004)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">At the market equity offering, value</a></td>
<td class="nump">2,474<span></span>
</td>
<td class="nump">$ 2,474<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_StockIssuedDuringPeriodSharesNewIssues', window );">At the market equity offering, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,528<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under employee equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,100<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock issued under employee equity incentive plans</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">$ 12<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">$ 2,243<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available for sale securities</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(6,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,552)<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_SharesIssued', window );">Ending Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,220,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 42,455<span></span>
</td>
<td class="nump">$ 442,998<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="num">$ (400,556)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994293864">
<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, 2020</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">BASIS OF PRESENTATION<div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Nature of Business</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business &amp; Education (projector). </span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we had an intellectual property portfolio of 345 patents related to the visual display of digital image data.&#160;We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality.&#160;We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets. </span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS").</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Condensed Consolidated Financial Statements</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial information included herein for the three and six month periods ended June 30, 2020 and 2019 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, except as discussed below, that are, in the opinion of management, necessary for a fair presentation of the Company's condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2019 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;31, 2019, included in Item&#160;8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March&#160;11, 2020, and should be read in conjunction with such consolidated financial statements.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three month and six month periods ended June 30, 2020 and 2019 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December&#160;31, 2020.</span></div><div style="text-align:justify;margin-top:5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 will become effective for us in the first quarter of fiscal 2021, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2019-12 will have on our financial position, results of operations and cash flows.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the FASB issued Accounting Standards Update No. 2018-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.</span></div>Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. These estimates reflect considerations related to the impact of COVID-19. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691085125320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_pxlw_BalanceSheetComponentsTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">BALANCE SHEET COMPONENTS<div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable, Net</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable are contract assets that arise from the performance of our performance obligation pursuant to our contracts with our customers and represent our unconditional right to payment for the satisfaction of our performance obligations. They are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are stated net of an allowance for doubtful accounts, which is maintained for estimated losses that may result from the inability of our customers to make required payments.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is the change in our allowance for doubtful accounts:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions charged</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value). </span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,854&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,771&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,979)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,608&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Acquired Intangible Assets, Net</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the acquisition of ViXS (the "Acquisition"), we recorded certain identifiable intangible assets. Acquired intangible assets resulting from this transaction were assigned to Pixelworks, Inc., and consist of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog and tradename</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Developed technology and customer relationships are amortized over a useful life of 3 to 5 years. Backlog was fully amortized as of September 30, 2018 and tradename was fully amortized as of March 31, 2019.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for intangible assets was $374 and $748 for the three and six months ended June 30, 2020, respectively, $298 and $596 were included in cost of revenue for the three and six months ended June 30, 2020, respectively, and $76 and $152 were included in selling, general and administrative for the three and six months ended June 30, 2020, respectively, in the condensed consolidated statements of operations. As of June 30, 2020, future estimated amortization expense is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:85.262%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">748&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets during the six months ended June 30, 2020. </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill resulted from the Acquisition, whereby we recorded goodwill of $18,407. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than it's carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment. There were no such triggering events requiring a goodwill impairment assessment during the six months ended June 30, 2020. We perform our annual impairment assessment for goodwill on November 30 of each year.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accrued Liabilities and Current Portion of Long-Term Liabilities</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,545&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,056&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions and royalties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued costs related to restructuring</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and current portion of long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues are contract liabilities that arise when cash payments are received or due in advance of the satisfaction of our performance obligations. Any increase in deferred revenues is driven by cash payments received or due in advance of satisfying our performance obligation pursuant to the contract with the customer. Any decrease in deferred revenues is due to the recognition of revenue related to satisfying our performance obligation.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in deferred revenue is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(655)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Short-Term Line of Credit</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended on December 14, 2012, December 4, 2013, December 18, 2015, December 15, 2016, July 21, 2017, December 21, 2017, December 18, 2018, December 18, 2019 and April 17, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provides a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of&#160;(i)&#160;$10,000, or (ii)&#160;$2,500 plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable of both Pixelworks and ViXS Systems, Inc., subject to certain limitations on the amount of accounts receivables attributable to ViXS. The Revolving Line has a maturity date of December 27, 2020. In addition, the Revolving Loan Agreement provides for non-formula advances of up to $10,000 which may be made solely during the last five business days of any fiscal month or quarter and which must be repaid by us on or before the fifth business day after the applicable fiscal month or quarter end. Due to their repayment terms, non-formula advances do not provide us with usable liquidity.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Revolving Loan Agreement, as amended, contains customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could result in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would permit the Bank to exercise remedies with respect to its security interest. As of June 30, 2020, we were in compliance with all of the terms of the Revolving Loan Agreement, as amended.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, short-term borrowings outstanding under the Revolving Line consisted of $4,329. The weighted-average interest rate on short-term borrowings outstanding as of June 30, 2020 was&#160;3.5%.</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we had no outstanding borrowings under the Revolving Line. </span></div><div style="text-align:justify;margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Paycheck Protection Program Loan</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796 (the &#8220;Loan&#8221;) pursuant to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;).</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan is evidenced by a promissory note (the &#8220;Note&#8221;) dated April 25, 2020, and matures 2 years from the disbursement date. The Note bears interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing 6 months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contains customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender may require immediate repayment of all amounts outstanding under the Note.</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, &#8220;Qualifying Expenses&#8221;), pursuant to the terms and limitations of the PPP. The Company intends to use the Loan amount for Qualifying Expenses and we intend to apply for forgiveness, however, no assurance is provided that the Company will obtain forgiveness of the Loan in whole or in part.</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We have elected to account for the Loan as Debt under ASC 470.  The Loan proceeds are included within other long-term liabilities, net of current portion in our condensed consolidated balance sheets and we recognize interest expense at 1% per annum within interest income (expense) and other, net in our condensed consolidated statements of operations.  </span></div><div style="margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;">At the Market Offering</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25,000, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers&#8217; transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.</span></div>As of June 30, 2020 and during the three months ended June 30, 2020, we sold an aggregate of 803,528 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $2,474, and gross proceeds of approximately $2,812, and paid Cowen commissions and fees of approximately $144, and other expenses of $194. As of June 30, 2020, the remaining availability under the at the market offering is $22,188.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pxlw_BalanceSheetComponentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance sheet components [Text Block]</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;">pxlw_BalanceSheetComponentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992270824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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 Measurements</a></td>
<td class="text">MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS<div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, all of our marketable securities are classified as available-for-sale, have contractual maturities of one year or less and consist of the following:</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:57.882%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.302%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,236&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders&#8217; equity, in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 1:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 2:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="text-indent:-67.5pt;padding-left:72pt;text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt;">Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December&#160;31, 2019: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We primarily use the market approach to determine the fair value of our financial assets. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.</span></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/disclosureRef<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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691086736920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructurings<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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 );">Restructurings</a></td>
<td class="text">RESTRUCTURINGS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "2020 Plan"). The 2020 Plan included an approximately 4% reduction in workforce, primarily in the areas of research and development and sales. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2019, we executed a restructuring plan to make the operation of the Company more efficient (the "2019 Plan"). The 2019 Plan included an approximately 2% reduction in workforce, primarily in the areas of sales and operations.</span></div><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring expense included in our statement of operations for the three and six month periods ended June 30, 2020 and 2019 is comprised of the following:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating expenses &#8212; restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended June 30, 2020, we did not record any restructuring expense. During the six months ended June 30, 2020 we recorded $592 in restructuring expense related to the 2020 Plan. During the three and six months ended June 30, 2019, we recorded $398 in restructuring expense related to the 2019 Plan. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2020:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expensed</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of <br/>June 30, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accrued costs related to restructuring</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994129160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">LEASES<div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASC 842"), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. Topic 842 was subsequently amended by ASU No. 2018-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Land Easement Practical Expedient for Transition to Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU No. 2018-10, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; and ASU No. 2018-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard establishes a right-of-use model ("ROU") that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement.    </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted the standard on January 1, 2019 and used the effective date as our date of initial application under the modified retrospective approach. Under the effective date method, financial information and disclosures prior to January 1, 2019 are not required to be restated.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We elected the "practical expedient package," which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all of our leases.  </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon adoption, we recognized operating lease liabilities of $6,847 based on the present value of the remaining minimum rental payments under current leasing standards for existing operating leases. We also recognized ROU assets of $6,224 which represents the operating lease liability adjusted for accrued rent and cease-use liabilities. The adoption did not have a material impact on our condensed consolidated statements of operations or cash flows. The most significant impact relates to (1) the recognition of new ROU assets and lease liabilities on our balance sheet for our office operating leases; and (2) providing significant new disclosures about our leasing activities. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, other current liabilities, and operating lease liabilities in our condensed consolidated balance sheets. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease&#160;ROU&#160;assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 7 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:66.960%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.787%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.082%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,339&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,052&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.01</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.75&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancellable leases as of June 30, 2020 were as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:81.748%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.252%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had no operating lease liabilities that had not commenced.</span></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_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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691086736920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">REVENUE<div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Sales </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell integrated circuit products, also known as &#8220;chips&#8221; or &#8220;ICs&#8221;, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the &#8220;most likely amount&#8221; method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Engineering Services </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (&#8220;ESAs&#8221;) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.</span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">License Revenue </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">- On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services.  </span></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information about disaggregated revenue based on the preceding categories for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IC sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,662&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineering services, license and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For segment information, including revenue by geographic region, see "Note 10: Segment Information".</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contract balances include accounts receivable and deferred revenue. For information concerning these contract balances, see "Note 2: Balance Sheet Components".</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.</span></div>The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $210, which we expect to recognize ratably over the next 21 months.<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993851864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Income (Expense) and Other, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Interest Income (Expense) and Other, Net</a></td>
<td class="text">INTEREST INCOME (EXPENSE) AND OTHER, NET<div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest income (expense) and other, consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest income (expense) and other, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993848264">
<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, 2020</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 );">Incomes Taxes</a></td>
<td class="text">INCOME TAXES<div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes during the 2020 and 2019 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $10 and $31 during the first six months of 2020 and 2019, respectively. </span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As we do not believe that it is more likely than not that we will realize a benefit from our U.S. net deferred tax assets, including our U.S. net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S. income tax expense or benefit. We have not recorded a valuation allowance against our other foreign net deferred tax assets, with the exception of Canada, as we believe that it is more likely than not that we will realize a benefit from those assets.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the amount of our uncertain tax positions was a liability of $1,537 and $1,554, respectively, as well as a contra deferred tax asset of $1,244 and $1,100, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor or if the statute of limitation expires, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $79 within the next twelve months due to the expiration of statutes of limitation in foreign jurisdictions. We recognize interest and penalties related to uncertain tax positions in income tax expense in our condensed consolidated statements of operations.</span></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690991221640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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 );">Earnings Per Share</a></td>
<td class="text">LOSS) PER SHARE<div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,552)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,315)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share - basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-bottom:5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,979&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993848264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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 Information</a></td>
<td class="text">SEGMENT INFORMATION<div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We function as a single operating segment: the design and development of integrated circuits for use in electronic display devices. The majority of our assets are located in the United States.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Geographic Information</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographic region, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,515&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,694&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,099&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taiwan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Significant Customers</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All distributors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributor A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">End customers: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Top five end customers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer D</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer E</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:72.340%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.464%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account X</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Y</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Z</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992339704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_ConcentrationRiskDisclosureTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text">RISKS AND UNCERTAINTIES<div style="margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentration of Suppliers</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People&#8217;s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risk of Technological Change</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentrations of Credit Risk</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.</span></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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992441096">
<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, 2020</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">COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Indemnifications</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of our agreements include indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of March 31, 2020, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.</span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.</span></div><div style="text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Other Contractual Obligation</span></div>As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. As of June 30, 2020, $463 is included in accrued liabilities and current portion of long-term liabilities in our condensed consolidated balance sheets and $339 is included in long-term liabilities, net of current portion in our condensed consolidated balance sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993879784">
<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, 2020</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">SUBSEQUENT EVENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 7, 2020, the Board of Directors (the &#8220;Board&#8221;) of the Company approved a restructuring plan to make the operation of the Company more efficient and which would result in an approximat</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ely 14%</span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reduction in workforce, primarily in the areas of operations, research and development, sales, and marketing. The Board believes adoption of this restructuring plan will help streamline the Company&#8217;s operations and workforce, and more appropriately align the Company&#8217;s operating expenses with current revenue levels. The Company expects the restructuring to be substantially completed by the end of the third quarter ending September 30, 2020 and expects to incur total estimated restructuring charges of approximately $1,500 related to employee severance and benefits. The Company expects that these charges will largely be recorded in the third quarter of 2020.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the restructuring, the Company expects to realize annualized savings of approximately $3,200.</span></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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690990981816">
<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, 2020</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_ConsolidationPolicyTextBlock', window );">Condensed Consolidated Financial Statements</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Condensed Consolidated Financial Statements</span></div><div style="text-align:justify;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial information included herein for the three and six month periods ended June 30, 2020 and 2019 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, except as discussed below, that are, in the opinion of management, necessary for a fair presentation of the Company's condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2019 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December&#160;31, 2019, included in Item&#160;8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March&#160;11, 2020, and should be read in conjunction with such consolidated financial statements.</span></div><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three month and six month periods ended June 30, 2020 and 2019 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December&#160;31, 2020.</span></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 will become effective for us in the first quarter of fiscal 2021, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2019-12 will have on our financial position, results of operations and cash flows.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the FASB issued Accounting Standards Update No. 2018-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.</span></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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. These estimates reflect considerations related to the impact of COVID-19. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.<span></span>
</td>
</tr>
<tr class="re">
<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 );">Receivables, Policy</a></td>
<td class="text">Accounts receivable are contract assets that arise from the performance of our performance obligation pursuant to our contracts with our customers and represent our unconditional right to payment for the satisfaction of our performance obligations. They are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are stated net of an allowance for doubtful accounts, which is maintained for estimated losses that may result from the inability of our customers to make required payments.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy</a></td>
<td class="text">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).<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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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 receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992094360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is the change in our allowance for doubtful accounts:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions charged</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,854&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,771&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><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_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,979)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,608&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Acquired Intangible Assets, Net</a></td>
<td class="text">Acquired intangible assets resulting from this transaction were assigned to Pixelworks, Inc., and consist of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog and tradename</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense</a></td>
<td class="text">As of June 30, 2020, future estimated amortization expense is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:85.262%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">748&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,955&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Liabilities and Current Portion of Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,545&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,056&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued commissions and royalties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued costs related to restructuring</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and current portion of long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in deferred revenue is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(655)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property and 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;">pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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>34
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992279160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value, Assets Measured on Recurring and Nonrecurring Basis</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, all of our marketable securities are classified as available-for-sale, have contractual maturities of one year or less and consist of the following:</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:57.882%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.302%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain (Loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,236&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December&#160;31, 2019: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level&#160;3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,897&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994273128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructurings (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring Expense by Components</a></td>
<td class="text"><div style="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total restructuring expense included in our statement of operations for the three and six month periods ended June 30, 2020 and 2019 is comprised of the following:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating expenses &#8212; restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total restructuring expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Accrued Restructuring Liabilities</a></td>
<td class="text"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2020:</span></div><div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.477%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expensed</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><br/>Balance as of <br/>June 30, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Employee severance and benefits</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accrued costs related to restructuring</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992279160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_LeaseCostTableTextBlock', window );">Supplemental Information Related to Leases</a></td>
<td class="text">Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,323&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Minimum Payments Under Non-cancellable Leases</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancellable leases as of June 30, 2020 were as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:81.748%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.252%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">807&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,244&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992074632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information about disaggregated revenue based on the preceding categories for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IC sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,662&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineering services, license and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,013&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992441096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Income (Expense) and Other, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock', window );">Interest Income (Expense) and Other, net</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest income (expense) and other, consists of the following:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest income (expense) and other, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock</td>
</tr>
<tr>
<td style="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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993834312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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 );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:18pt;padding-right:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,552)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,315)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding - basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share - basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.06)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee equity incentive plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,979&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,353&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993690952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue by Geographic Region</a></td>
<td class="text"><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographic region, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,515&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,694&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,099&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taiwan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Korea</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,027&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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 );">Schedule of Revenue from Significant Customers</a></td>
<td class="text"><div style="text-align:justify;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All distributors</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributor A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">End customers: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Top five end customers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer D</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End customer E</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt;">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div><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_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock', window );">Schedule of Accounts Receivable Percentage from Significant Customers</a></td>
<td class="text"><div style="text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:72.340%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.464%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account X</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Y</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Account Z</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 may be used to disclose the percentage of accounts receivable from individual significant customers, those representing 10% or more of total accounts 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;">pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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>41
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993575480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>patent</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_NumberOfPatents', window );">Number of patents held</a></td>
<td class="nump">345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pxlw_NumberOfPatents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 patents held by the Company related to visual display of digital image data.</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;">pxlw_NumberOfPatents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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>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_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>42
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998539400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss [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_AccountsReceivableGross', window );">Accounts receivable, gross</a></td>
<td class="nump">$ 5,959<span></span>
</td>
<td class="nump">$ 10,938<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="num">$ (21)<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 5,925<span></span>
</td>
<td class="nump">$ 10,915<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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/disclosureRef<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=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992098600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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 );">Balance at beginning of period</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Additions charged</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance at end of period</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 45<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>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/disclosureRef<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=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992220600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 2,913<span></span>
</td>
<td class="nump">$ 1,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">1,854<span></span>
</td>
<td class="nump">3,771<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 4,767<span></span>
</td>
<td class="nump">$ 5,401<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>45
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690996639080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Property Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_PropertyPlantAndEquipmentGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 26,117<span></span>
</td>
<td class="nump">$ 22,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(19,979)<span></span>
</td>
<td class="num">(18,258)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 6,138<span></span>
</td>
<td class="nump">$ 4,608<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998453960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Acquired intangible assets, gross</a></td>
<td class="nump">$ 6,730<span></span>
</td>
<td class="nump">$ 6,730<span></span>
</td>
<td class="nump">$ 6,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(4,775)<span></span>
</td>
<td class="num">(4,775)<span></span>
</td>
<td class="num">(4,026)<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 );">Acquired intangible assets, net</a></td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">2,704<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_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog', window );">Amortization of acquired intangible assets including backlog</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">748<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_CostOfSalesMember', window );">Cost of revenue</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog', window );">Amortization of acquired intangible assets including backlog</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">596<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 );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog', window );">Amortization of acquired intangible assets including backlog</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">152<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Acquired intangible assets, gross</a></td>
<td class="nump">5,050<span></span>
</td>
<td class="nump">$ 5,050<span></span>
</td>
<td class="nump">5,050<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_DevelopedTechnologyRightsMember', window );">Developed technology | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="re">
<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 );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="re">
<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 );">Acquired intangible assets, gross</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">$ 1,270<span></span>
</td>
<td class="nump">1,270<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=pxlw_BacklogandTrademarkMember', window );">Backlog and tradename</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Acquired intangible assets, gross</a></td>
<td class="nump">$ 410<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pxlw_Amortizationofacquiredintangibleassetsincludingbacklog">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of acquired intangible assets including backlog</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;">pxlw_Amortizationofacquiredintangibleassetsincludingbacklog</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pxlw_BacklogandTrademarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_BacklogandTrademarkMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992437720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2020</a></td>
<td class="nump">$ 748<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">1,117<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">90<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_FiniteLivedIntangibleAssetsNet', window );">Acquired intangible assets, net</a></td>
<td class="nump">$ 1,955<span></span>
</td>
<td class="nump">$ 2,704<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690992249304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Aug. 02, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 18,407<span></span>
</td>
<td class="nump">$ 18,407<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=pxlw_ViXSSystemsInc.Member', window );">ViXS Systems, Inc.</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_GoodwillLineItems', window );"><strong>Goodwill [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="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 18,407<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=pxlw_ViXSSystemsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_ViXSSystemsInc.Member</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>49
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690995666712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related liabilities</a></td>
<td class="nump">$ 3,002<span></span>
</td>
<td class="nump">$ 3,440<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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">1,940<span></span>
</td>
<td class="nump">1,545<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_OtherLiabilitiesCurrent', window );">Current portion of accrued liabilities for asset financings</a></td>
<td class="nump">1,056<span></span>
</td>
<td class="nump">483<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_pxlw_AccruedCommissionsandRoyaltiesCurrent', window );">Accrued commissions and royalties</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">663<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_InterestPayableCurrent', window );">Accrued interest payable</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">397<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_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued costs related to restructuring</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">66<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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">1,952<span></span>
</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_AccruedLiabilitiesCurrent', window );">Accrued liabilities and current portion of long-term liabilities</a></td>
<td class="nump">$ 10,972<span></span>
</td>
<td class="nump">$ 8,692<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_pxlw_AccruedCommissionsandRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for commisions and royalties. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pxlw_AccruedCommissionsandRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<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_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690996867720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAbstract', window );"><strong>Deferred Revenue [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_DeferredRevenue', window );">Balance at beginning of period</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenuePeriodIncreaseDecrease', window );">Revenue deferred</a></td>
<td class="nump">585<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Revenue recognized</a></td>
<td class="num">(655)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Balance at end of period</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 156<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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<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_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredRevenuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred revenue.</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_DeferredRevenuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</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_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690995639576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Apr. 17, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<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_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances', window );">Line of credit facility, component of calculation for maximum borrowing amount under formula advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<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_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr', window );">Line of credit facility maximum borrowing capacity limited by eligible AR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<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_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances', window );">Line of credit facility, maximum borrowing capacity under non-formula advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<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_LinesOfCreditCurrent', window );">Short term line of credit</a></td>
<td class="nump">$ 4,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">3.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_pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts 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;">pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts 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;">pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of credit facility, maximum borrowing capacity under non-formula advances which may be made solely during the last five busines days of any fiscal month or quarter and which must be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.</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;">pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>52
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690990932824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details) - Promissory Notes - Paycheck Protection Program Loan<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 25, 2020 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentFaceAmount', window );">Face amount of debt instrument</a></td>
<td class="nump">$ 796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Term of debt instrument</a></td>
<td class="text">2 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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate (as a percent)</a></td>
<td class="nump">1.00%<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</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_DebtInstrumentAxis=pxlw_PaycheckProtectionProgramLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=pxlw_PaycheckProtectionProgramLoanMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994532504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - At the Market Offering (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></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>Jun. 05, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering', window );">Net proceeds from "at the market" equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,474<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_SubsidiarySaleOfStockAxis=pxlw_AtTheMarketOfferingMember', window );">At the Market Offering | Common Stock</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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="re">
<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 (USD per share)</a></td>
<td class="nump">$ 0.001<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_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction', window );">Maximum aggregate offering price</a></td>
<td class="nump">$ 25,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_pxlw_SaleOfStockCommissionFeePercent', window );">Commission fee (as a percent)</a></td>
<td class="nump">3.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Stock issued in transaction (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,528<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_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering', window );">Net proceeds from "at the market" equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,474<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Gross proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,812<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_pxlw_SaleOfStockCommissionsAndFees', window );">Commissions and fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144<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_pxlw_SaleOfStockOtherExpenses', window );">Other expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194<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_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction', window );">Remaining availability under the at the market offering</a></td>
<td class="nump">$ 22,188<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_pxlw_ProceedsFromIssuanceOfAtTheMarketOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Issuance of At the Market Offering</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;">pxlw_ProceedsFromIssuanceOfAtTheMarketOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_SaleOfStockCommissionFeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Commission Fee, Percent</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;">pxlw_SaleOfStockCommissionFeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_SaleOfStockCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Commissions and Fees</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;">pxlw_SaleOfStockCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Maximum Consideration Received on Transaction</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;">pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_SaleOfStockOtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Other Expenses</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;">pxlw_SaleOfStockOtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Remaining Availability of Consideration Received on Transaction</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;">pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</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_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockAxis=pxlw_AtTheMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=pxlw_AtTheMarketOfferingMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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>54
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998130392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 );">Cost</a></td>
<td class="nump">$ 985<span></span>
</td>
<td class="nump">$ 6,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gain (Loss)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">992<span></span>
</td>
<td class="nump">6,975<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 );">Cost</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gain (Loss)</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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,487<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasury bills</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gain (Loss)</a></td>
<td class="text">&#160;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,250<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 );">Cost</a></td>
<td class="nump">735<span></span>
</td>
<td class="nump">2,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gain (Loss)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 742<span></span>
</td>
<td class="nump">$ 2,238<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>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</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>55
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994896120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">$ 992<span></span>
</td>
<td class="nump">$ 6,975<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">13,897<span></span>
</td>
<td class="nump">1,307<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">13,897<span></span>
</td>
<td class="nump">1,307<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasury bills</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,250<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasury bills | Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,250<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasury bills | Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasury bills | Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">2,238<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">2,238<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,487<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,487<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis</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_AvailableForSaleSecuritiesDebtSecurities', window );">Short-term marketable securities:</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690997784456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructurings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</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>Jan. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</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">$ 592<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=pxlw_A2020RestructuringPlanMember', window );">2020 Restructuring 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_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>
<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 );">Reduction in workforce</a></td>
<td class="nump">4.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 398<span></span>
</td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 398<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=pxlw_A2019RestructuringPlanMember', window );">2019 Restructuring 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_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>
<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 );">Reduction in workforce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</table>
<div style="display: none;">
<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_RestructuringPlanAxis=pxlw_A2020RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_A2020RestructuringPlanMember</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=pxlw_A2019RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_A2019RestructuringPlanMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690991080936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructurings - Components of Restructuring Expense (Details) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_RestructuringSettlementAndImpairmentProvisions', window );">Total restructuring expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 398<span></span>
</td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 398<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_OperatingExpenseMember', window );">Operating expenses &#8212; 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Employee severance and benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 398<span></span>
</td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 398<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_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_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpenseMember</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>58
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998224616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructurings - Restructuring Reserve Rollforward (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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 );">Balance as of December 31, 2019</a></td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expensed</a></td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments</a></td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance as of June 30, 2020</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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 );">Balance as of December 31, 2019</a></td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expensed</a></td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments</a></td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance as of June 30, 2020</a></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_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/disclosureRef<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=115931487&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_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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeSeveranceMember</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>59
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691073922760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 7,410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,847,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">7,324,000<span></span>
</td>
<td class="nump">$ 5,434,000<span></span>
</td>
<td class="nump">$ 6,224,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced', window );">Lease liabilities not yet commenced</a></td>
<td class="nump">$ 0<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_LesseeOperatingLeasesRemainingLeaseTerm', window );">Remaining lease terms on operating leases</a></td>
<td class="text">1 year<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pxlw_LesseeOperatingLeasesRemainingLeaseTerm', window );">Remaining lease terms on operating leases</a></td>
<td class="text">7 years<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_pxlw_LesseeOperatingLeaseLeaseNotYetCommenced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not yet Commenced</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;">pxlw_LesseeOperatingLeaseLeaseNotYetCommenced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_LesseeOperatingLeasesRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Leases, Remaining Lease 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;">pxlw_LesseeOperatingLeasesRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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_srt_RangeAxis=srt_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;">srt_RangeAxis=srt_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>60
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998242968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental information related to leases (Details) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost:</a></td>
<td class="nump">$ 676<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="nump">$ 1,323<span></span>
</td>
<td class="nump">$ 1,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,434<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Leased assets obtained in exchange for new operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,052<span></span>
</td>
<td class="nump">$ 1,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">4 years 3 days<span></span>
</td>
<td class="text">3 years 6 months 29 days<span></span>
</td>
<td class="text">4 years 3 days<span></span>
</td>
<td class="text">3 years 6 months 29 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.07%<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="nump">5.07%<span></span>
</td>
<td class="nump">5.75%<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691098316264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future minimum lease payments under noncancellable leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Six months ending December 31, 2020</a></td>
<td class="nump">$ 1,148<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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Years ending December 31:</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">2,221<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">2,193<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">1,211<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">807<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">294<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">370<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">8,244<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(834)<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 7,410<span></span>
</td>
<td class="nump">$ 6,847<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691074115304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 9,253<span></span>
</td>
<td class="nump">$ 18,027<span></span>
</td>
<td class="nump">$ 23,027<span></span>
</td>
<td class="nump">$ 34,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pxlw_IntegratedCircuitsMember', window );">IC sales</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">8,840<span></span>
</td>
<td class="nump">17,588<span></span>
</td>
<td class="nump">21,958<span></span>
</td>
<td class="nump">32,662<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pxlw_EngineeringServicesAndOtherMember', window );">Engineering services, license and other</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 413<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 1,069<span></span>
</td>
<td class="nump">$ 2,013<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pxlw_IntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pxlw_IntegratedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pxlw_EngineeringServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pxlw_EngineeringServicesAndOtherMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993880888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations</a></td>
<td class="nump">$ 210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation', window );">Expected timing of satisfaction of performance obligations</a></td>
<td class="text">which we expect to recognize ratably over the next 21 months<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price allocated to performance obligation that has not been recognized as 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 when remaining performance obligation is expected to be recognized as 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation</td>
</tr>
<tr>
<td style="padding-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>64
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690994959592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Income (Expense) and Other, Net (Details) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(82)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
<td class="num">(82)<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_OtherNonoperatingIncomeExpense', window );">Total interest income (expense) and other, net</a></td>
<td class="num">$ (24)<span></span>
</td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 200<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_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690996596632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
</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_pxlw_ReversalOfUncertainTaxPositions', window );">Reversal of uncertain tax positions</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 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_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
<td class="nump">1,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,554<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_pxlw_Reductiontodeferredtaxassets', window );">Reduction to deferred tax assets</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Estimated decrease in total gross unrecognized tax benefits as a result of resolutions of global tax examinations and expiration of applicable statutes of limitations, including interest and penalties</a></td>
<td class="nump">$ 79<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_pxlw_Reductiontodeferredtaxassets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction to deferred tax assets</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;">pxlw_Reductiontodeferredtaxassets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_pxlw_ReversalOfUncertainTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation.</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;">pxlw_ReversalOfUncertainTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>66
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691086995032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (6,552)<span></span>
</td>
<td class="num">$ (5,399)<span></span>
</td>
<td class="num">$ (2,448)<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
<td class="num">$ (11,951)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average shares outstanding - basic and diluted</a></td>
<td class="nump">39,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,156<span></span>
</td>
<td class="nump">37,469<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net loss per share - basic and diluted</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.06)<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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690991031080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details) - shares<br> shares 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Employee equity incentive plans</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">4,023<span></span>
</td>
<td class="nump">3,423<span></span>
</td>
<td class="nump">3,979<span></span>
</td>
<td class="nump">3,353<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998310328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Geographic Information (Details) - 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, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue, net</a></td>
<td class="nump">$ 9,253<span></span>
</td>
<td class="nump">$ 18,027<span></span>
</td>
<td class="nump">$ 23,027<span></span>
</td>
<td class="nump">$ 34,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">7,515<span></span>
</td>
<td class="nump">15,234<span></span>
</td>
<td class="nump">16,001<span></span>
</td>
<td class="nump">28,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">1,686<span></span>
</td>
<td class="nump">3,805<span></span>
</td>
<td class="nump">3,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">433<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="nump">2,099<span></span>
</td>
<td class="nump">1,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">Korea</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_Revenues', window );">Revenue, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 93<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</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>69
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691085770392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Revenue by Major Customer (Details) - Revenue, net<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2020</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</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_SalesMember', window );">All distributors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">45.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">36.00%<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_SalesMember', window );">Distributor A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">54.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">37.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">30.00%<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_SalesMember', window );">Top five end customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">73.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">80.00%<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_SalesMember', window );">End customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">45.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">50.00%<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_SalesMember', window );">End customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.00%<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_SalesMember', window );">End customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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_SalesMember', window );">End customer D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<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_SalesMember', window );">End customer E</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Percentage of revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</td>
</tr></table></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://fasb.org/us-gaap/role/ref/legacyRef<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=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=99393423&amp;loc=d3e6404-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_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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_AllDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_AllDistributorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_DistributorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_DistributorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_TopFiveEndCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_TopFiveEndCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_EndCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_EndCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_EndCustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_EndCustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_EndCustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_EndCustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_EndCustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_EndCustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_EndCustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_EndCustomerEMember</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>70
<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139691086410968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Accounts Receivable by Major Customer (Details) - Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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_AccountsReceivableMember', window );">Account X</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">24.00%<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_AccountsReceivableMember', window );">Account Y</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">42.00%<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_AccountsReceivableMember', window );">Account Y</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">26.00%<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://fasb.org/us-gaap/role/ref/legacyRef<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=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=99393423&amp;loc=d3e6404-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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_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_srt_MajorCustomersAxis=pxlw_AccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_AccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_AccountBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_AccountBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=pxlw_AccountCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=pxlw_AccountCMember</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>71
<FILENAME>R60.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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690998504424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - ViXS Systems, Inc. - Research And Development Expense Payment<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </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_BusinessAcquisitionAxis=pxlw_ViXSSystemsInc.Member', window );">Accrued Liabilities And Current Portion Of Long Term Debt</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_OtherCommitment', window );">Other Commitment</a></td>
<td class="nump">$ 463<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=pxlw_ViXSSystemsInc.Member', window );">Long-term Debt</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_OtherCommitment', window );">Other Commitment</a></td>
<td class="nump">$ 339<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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</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_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=pxlw_ViXSSystemsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=pxlw_ViXSSystemsInc.Member</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_BalanceSheetLocationAxis=pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember</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_OtherCommitmentsAxis=pxlw_ResearchAndDevelopmentExpensePaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCommitmentsAxis=pxlw_ResearchAndDevelopmentExpensePaymentMember</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_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember</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>72
<FILENAME>R61.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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139690993687288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events - Narrative (Details) - Subsequent Event<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Aug. 07, 2020 </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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent', window );">Expected number of positions to be eliminated (as a percent)</a></td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring cost</a></td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOnFutureEarningsAmount', window );">Expected savings</a></td>
<td class="nump">$ 3,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Expected Number of Positions Eliminated, Period Percent</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;">pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pxlw_</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_EffectOnFutureEarningsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantified amount of the future effect on earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=115931487&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_EffectOnFutureEarningsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&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_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>73
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MLGNGE=W?1D*M3,_Z#13T&OPUVO"X-F\-@DVS-Z=R>P<WZT.NU@)RA0'A,HU
ME>L[N&$?AN,[@YQGVT7D,=50)V-C9G5;-85R/U,V6XU;J$4]2FD/UIO;8RKK
M:&_+-$JVY9<0S\Q5\VVN\FJYK3C.-M.LZO%\3_(K-VV:D% L(=0^OX#7JWR;
M+S_1<I/ME"VDUC+*#M>"^T*9!^#^4DI].#$O*#=;K_\#4$L#!!0    ( *V)
M"E%LGWX(L04  +$7   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULK9AM
M;]LV$,>_"N$50PNTL4@]9XZ!QL6V#GL(FG9[S4BT340278JRDV\_4E(E67QP
M.NQ-(EG'T_].Q_N17)T8?ZSWA CP5!95?;/8"W&X7B[K;$]*7%^Q ZGDDRWC
M)1;REN^6]8$3G+>#RF*)/"]:EIA6B_6J_>V.KU>L$06MR!T'=5.6F#_?DH*=
M;A9P\>V'3W2W%^J'Y7IUP#MR3\27PQV7=\O!2TY+4M6458"3[<WB/;S>^$@-
M:"W^IN143ZZ!"N6!L4=U\S&_67A*$2E()I0++/\=R884A?(D=7SMG2Z&=ZJ!
MT^MOWG]N@Y?!/.":;%CQ#\W%_F:1+$!.MK@IQ"=V^I7T 87*7\:*NOT+3IUM
M%"Y UM2"E?U@J:"D5?<?/_6)F R @64 Z@>@EP[P^P%^&VBGK WK Q9XO>+L
M!+BREM[419N;=K2,AE;J,]X++I]2.4ZL-ZS*Y4<A.9!7-2MHCH6\N<4%KC("
M[I7C&KP#7^X_@->OWH!7@%;@\YXU-:[R>K444H/RM,SZ]]UV[T.6]_W65%?
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
M6P8"L_KM^,Y>V+!N88/OH@?=5O98^DPO\[&XZ"TAKD*M1>_R-7U#[JIQN9K
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
M=]F#_T:6X[?<:+$IYLM":)A6Q3*%+Q8B30#<7PFA]QN3H/X&&OT!4$L#!!0
M   ( *V)"E$U'&'XU <  +\@   8    >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&ULI9I;;]LX%L>_"F',0PLTM4A*OA1)@-3=V>T"4P3-SLPS+=&V-I*H$:E<
M]M/O(:68CGAQLOO2R/8A]>?AX?D=DKU\%-V]/'"NT%-=-?)J=E"J_3*?R_S
M:R8_BY8W\,M.=#53\+';SV7;<5:81G4U)TFRF->L;&;7E^:[V^[Z4O2J*AM^
MVR'9US7KGK_R2CQ>S?#LY8N?Y?Z@]!?SZ\N6[?D=5[^WMQU\FA][*<J:-[(4
M#>KX[FIV@[]LTDPW,!9_E/Q1GCPC/92M$/?ZP_?B:I9H1;SBN=)=,/CSP#>\
MJG1/H..OL=/9\9VZX>GS2^^_FL'#8+9,\HVH_BP+=;B:K6:HX#O65^JG>/P'
M'P=D!.:BDN9?]#C:)C.4]U*)>FP,"NJR&?ZRI]$1)PV@'W\#,C8@TP9IH $=
M&U ST$&9&=8WIMCU92<>4:>MH3?]8'QC6L-HRD9/XYWJX-<2VJGKC6@*F!1>
M('B2HBH+IN##G8(_,%M*(K%#&R8/Z%>8<8DNT.]WW]"'7SZB7U#9H'\=1"]9
M4\C+N0(UNL]Y/K[YZ_!F$GCS OTF&G60Z&^@H'C=?@ZC. Z%O SE*XEV^,^^
M^8QH\@F1A"0>/9LW-\?KB!QZ]"PU_=&09[73=L9INT[4"%9>QU39[(?0+57)
MY9?(>]+C>U+SGC3PGA^PUBLAO3,PM%R8EGI!/UQ?8+S.\.7\X=0Q'C-"<7:T
M>J4K.^K*HN._*?X-X3O$D!*PY'/1Y&7%43,*UM_JYUP[JNW$0PEQ@+;/Z$.O
MX[%L/K[;9XNCMD749W=*Y/<7>OD7*!<UY$3)=%;Q^7#H*3MQ3IHLLHD'72-*
ML]3OP.51Y#(J\AN'Q)R7;$AW38%8+3I5_B>H=.F(P*LUG2CU&26)7^GJJ'05
M57IS(DSG"Y;_U9>=F4/%FGVYA5EG4G+E#=*5HVB9KB:J/3;9PB]Z?12]CHK^
MR1]X)UFE!?=-SCL%T$.*/:%6R%(/Q:MV[2BYP,E$K<>&8K]:G-A$G<2=G.<=
M'SS<('D CU\HWM4 @^Z>*Z9]+'G>=V:1>--Q\@;I/J.,!+2?0 :?">4=[X:
M@.7&C9>WO.&[4GF58G?-376Z)H$@QL2J)%&5?]<!H)W+P)<0%6_W+'&=Y@AV
M;4*"+6$P?9?@%J#=^!?9V)/_]:-"U^2"KI, !K#E$XX#ZGOS *I$]XRDXNU%
MWYIDMF7Y?27V9Y/:V'E4N&N"0R%KZ87C^-H<('-QJ8N<$PJ9)&;T5R7;EI4)
MB4\&8R]Y;\@=,4IABRD<YQ2L>=%K@ ((>/F@0]&\S.LH#ZC6:\=7KM4%78:2
MDT45CK/J98Y#"\2ESH(Z*\2#IA"9L$43CK/IMN,M*PO$GS3E^3!Y0AUX!^4U
MY*1&#=,IFOV03X<Y#KO911&FZ92R'BN2+ -CL<3"<60=PZ%ESSH6O/I<^.#U
MM.#S&-& .F(!1<X#JM<%E=>M)^O%)YOXX+1*IC'B,R.$!J*$6$"1.*"^'[G$
MH]XE+G:6RZE&UX:N OF(6#B1.)Q^O+]2]@[ Q1!>+*8C\/",D%#!12ROR/NV
M1"5D#?F.\IY8YI X<VX[D7->C._1?!P6/NS[1X[K?/V_5%'$A<TR74_K58]5
MM@@E,V*A1++XL/HN/S#Y?ZC//,LL2Z:4\)DMDC10"A#+,Q+GV2O]$,@0M.K9
M3 P'<K9ZL^A5[8'6X@3QHVB/%5YEZX!HRS829YL;2V=J+>*"S'&P:Y*2+!0?
M%G;D#.Q._5N5^7"RHWA^: 046\]>M2ZJ'+6N"6P* D4#L3@C<9S=LN?:@$)*
MH?>Y(/6Q5(<WN=@%F"/:MPL+A3"UE*-QRGGSL"^1^613%U\974W3K\<*)ZM
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
M<BT3G78: _W_55FJ[S?-FUG[=_VN_P-02P,$%     @ K8D*43GF>>K1"
M(Q0  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RE6&MOVS@6_2N$/^RF
M@.-'DK9I-PG@9-J=S*))$*>=!1;[@98HB2U%JB05Q_/KY]Q+R5;2M#.8 8I&
M#][WN>=>^63M_)=0*17%0VUL.!U5,39OI].05:J68>(:9?&F<+Z6$;>^G(;&
M*YFS4&VF![/9JVDMM1V=G?"S&W]VXMIHM%4W7H2VKJ7?G"OCUJ>C^:A_<*O+
M*M*#Z=E)(TNU5/%C<^-Q-]UJR76M;-#."J^*T]%B_O;\B,[S@4]:K</@6E D
M*^>^T,UE?CJ:D4/*J"R2!HD_]^I"&4.*X,;73N=H:Y($A]>]]O<<.V)9R: N
MG/E5Y[$Z'1V/1*X*V9IXZ]8_JRZ>EZ0O<R;P_V+=G9V-1-:&Z.I.&![4VJ:_
M\J'+PY\1..@$#MCO9(B]_$E&>7;BW5IX.@UM=,&ALC2<TY:*LHP>;S7DXMFY
M##H(5X@;KX*R45*N3J81JNG -.O4G"<U!]]1\TI\<#960;RSN<H?RT_ATM:O
M@]ZO\X,?*OREM1-Q.!N+@]G![ ?Z#K=Q'K*^P^_HN_:EM/HW#F\L+IP-SNA<
M)F38_%'XE([WVDJ;:6G$$@\58!B#^-]B%:('D/[_ X^.MAX=L4='?S?S?Z!F
ML;Q<BNOWXN;VW?+=U=WB[O+Z2ES)V'I%VL_; (D0Q(U^4(:;7<"N% 8MK&TI
M&N_N=:X\':Z X?U&>6YVFRE.3>/6RN^KHM"9AI_B7H<6>8%<!KVD KELR?L@
M8B6C6'F=EPK72I2R$2L5UTI905:<R( 3TM+Q"5OPLM&YV0B9WU/2H3'7H3%R
M(S+9R)4V.FH5)N)7A8:[!Y$T+ 86^0+:"JK6T)JW672>7P17Q+5$_$\<4U:N
MC"(7D'KR C8YY*\(2,?-6,@67MNH,WBKUN2)>D ^$#=B%1I8H?Y4XE[B6=Q0
MSF33&)W)9*;PKA:( ,PIHA,!+L:F<I:\OVX]DJ:)^T24OH3K*0)2G)D6:C\X
M!*O$WDYNC!36Y ?%%<G]^&(L?G:U0JM%Y2-XE\ I]NX^C05<#<ZB."G77F7.
M4VGW1C>?;D<0=/<H)4+<EYJ>7M\M1B]2D;W[K"B!+[@[N$1[&6@^-8RG40!S
MO2>Y,B!3O\%INMV"[!^R;OXEWJ$6J9/V=GHG8L%P1V>K;6>/Q5J)2N;0@B1$
MD#,.=^A",,APXWPLT*N.9 ^/7HI&1FY&KPRN<DHS(:U#90\<',YUJ2,>(>-
M(WI=,H(*!UH5#L6@OI,^J[J(&%B<2V =5G'(]H\I[I13:4KG=:SJ#E.ZI@92
M8@<A*".M.E(HL)'.>86D )$;I+%./34&$D,<8ZK8G%F?98$%I#THKI4T9BOR
MI"WAF<9ET5J>;VR= PQ*?:&L +ETCB*%*Y5UQI7#?,;*N[:L..^>0#-, 4EF
M;G_X:(VHQ:JO= .$6L M!;SFKHK:(@MH*G4O38OJ8.A^;770B54;LMU:;F:6
M<BB<%VNY">2O410P2O7$8_CGNJ/<K*1;]:TS&?+:6J(#74LCB'IU_N;-ZY12
M[C#G89\A0R<\H\;(-8.2K@,1/=U<>U4ZC)]K*Q9MB1DL#@BM\]>,5@X)U12?
M]'^78LG%018N;39!+D1OAB-.0R=Y<R&MS"6:CN1&: >T68[M!F]WXP@WSTZ>
M._A7;%]HF]B3;'34D0OD1\$,WG TJ*Y*0 GZ0=0TG0E"VN4!/$@"CQJ13R+&
M-Y0LK'<H;W);9L0AC#H&P,?)<B)*91F;&WJM&G*;SK6$ )HH<$HW!E7>&_'Y
M?R\6-QW10'UK99NC/?*)6+99]2@<[&1$ < 'D"_SS\@^9V#<LS890(V<A7%+
M8H9HKO6)FH8"ZH%<$\ $2 $]3YE>T18Z3AV)",<4(66+.KR;_.@P@)!TC(55
M-.*(L"FM4A1$F\V358'D+UR-9MO\,Y";756S855WQ0N[JG:U0J]S#^JZK]#D
M!P67#-B?X%F] HH/Y^-MW8!JL'*>IA!U49?G/^$*E<:ZR&P%(*'C>B 52![.
M;D"5'7"^L3W>H1#YO"2V.N8BP86%)4X0MXJ:GQB5EFDQG^W_9PS5!B(,*[*T
MI#KNV.'=0U9)6W)R:QWX,P#_/C!ES^?] &&(5ZXU5%U!'R;D!"+^W#%C,A (
M:7^8AY1X%!A+/>>9IE _VQ]U5NJHO]!?M)<@TUML:4,4E_,*<:]Z0/4NT/J1
ML;>P7K2\U?5FZ$GG$^TL_IM:44L\*=;!;():9,3GBUW'WGAG<9UU8+BT.[%4
M7[+Q?K$\!\I""V\&LF IFTL/?SXVE%AQY28LM3\';2XQ'XTN-G22E P$R7>P
M)JTR=_*!R6*Q_-B+$D,.;FD#P4!$?Z6=I^ONM-NE#: CI2']X-RSGEZX7!>Z
MWU%@]@+L]/HH54F:@#75H#)%#T6)O%!='SH"*EN=*!&FN_V9PZF='ZZ7P]WP
M<31K#7I;*0X>VX;B;U-6T8:>DPKM,7JP5_B8MO.NNBCB/,$>9>:MV35I% 2"
M1JTC4RLV 8):-XK[_*,<^'Y)!$CW6V'H_\;!2A(@+??QKEL:EP;Z^#M]PJN#
M#)4HP+7H**#I"J7KT73\E]!TO$^"^/8V<L7C%9XMO"=^8,R^%1=<L2W0+HE1
M92* \^X+Y XTGXGCV3'[F.Y>S5[M@$=6!L"C6P3)\QXP@[60-(9$,4-GY, 9
M@L5*]2.Q:]ZT= !J;%*G-D\'/"U3F_19EK[YE>\F3NE<3HT>E.=U;P_7*Z@R
MS!3T-B6\>Q]>=%LIJ<H9K:@V[5S\J9(<2B3'F$Z['@$>4XTI/#"7, GS&.FF
M':65@9UW=4YO'^6$>58.\L+DE+PAQAL$%QT^?WCY(QF/S<^VBK]7RK0PI0\I
ML"K5L%/=2X?'!4(;R>?:"#[^(C%\,+VWU'?W/.193ZYY!";42^P!-)+Y^X%;
MYN_VP7,_&4P'/]P@L))_G@H)%>DWG.W3[2]@B_3#S^YX^OD,8['4L&I4 ='9
MY/7+D?#I)ZET$UW#/P.M7$06^;+"L%2>#N!]X3#^NQLRL/U=\.QW4$L#!!0
M   ( *V)"E%2',_U5!$  &LO   8    >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&ULM5KY<]NZ$?Y7,*I?:\\P-G7;N68<Q^^]='*X\3O:Z?0'B(0DU#P4@+2M
M_O7]=@&0U.4D\]J9Q))(8+'W?KODRX?2W-FE4I5XS+/"ONHMJVKU_.S,)DN5
M2WM:KE2!._/2Y++"3[,XLRNC9,J;\NQL$,>3LUSJHO?Z)5^[,:]?EG65Z4+=
M&&'K/)=F_49EY<.K7K\7+GS6BV5%%\Y>OUS)A;I5U:^K&X-?9PV55.>JL+HL
MA%'S5[W+_O,W(UK/"W[3ZL%VO@N29%:6=_3C7?JJ%Q-#*E-)110D/N[5E<HR
M(@0VOGB:O>9(VMC]'JC_R+)#EIFTZJK,?M=IM7S5.^^)5,UEG56?RX>?E9=G
M3/22,K/\5SRXM:-Q3R2UK<K<;P8'N2[<IWST>NAL.(\/;!CX#0/FVQW$7+Z5
ME7S]TI0/PM!J4*,O+"KO!G.Z(*/<5@9W-?95K]_(3!:)$K?L 5=EOBH+553V
MY5D%ZK3F+/&4WCA*@P.4)N)#651+*ZZ+5*6;^\_ 5</:(+#V9O DP;_6Q:D8
MQI$8Q(/X"7K#1M0ATQM^DZB?528KE8JWVB99:6NCK/CGY<Q6!H[RKR>.&S7'
MC?BXT?] LU^A=/G^\N/5M;C]^?KZ%W'UZ</-IX_7'W^Y%9=)4M8@"6$2I>_E
M+%.1^(C3FANFN2&D42*!A4@^(:U5N%TM);X;;968FS+';R56RG"L$^_E7)2U
MV;PTR_1"<D2M:F-K652B*GE9H&[AP]7276(/5L8*6:3@!HG#0@E\KRZP(=5$
M2F;"4/@0I95<Y[0$)S(_%H?9N71!_"1#]E3\LE1KEA2"EP9^*""@+NY+G=#W
MG+3"K*2E*,I*S)0TN%\I\%6)AZ4JVITX7R:)J=76@I7$M[16IP?5;"MVK0*6
M ,,2N2=#\F-N2:JTK&?5O,Z(/.^/0%@G2Z&MH#Q:X3^VTU(<JG,F!A^URELL
MEVL<:9%X6K/I0LYTIJMUT%&K>B@UEW>DDR^U-J#E56SW2P"K6&UQ#82(\KPD
M[G6Q>"X0DHI#\BV6YS-EQ+ ?[2,2B84!P^)(C*.+\04^^W%T,3P7[Y6US[^F
M#W$\')V(X\'P9#]M4BQ3'HP]Y?Z83-^R2JHDWI.E+!:D'%;)5XY]+F[UXT86
M:P6F'(0__0L1XEJ2]RQT4=!Q4!5\4I<I^!D,Z4]?7*;.N2UQ81:@UN^+P:A+
M0,$3NUN'(_P9C<6[XA[V*8V&Q;O?O6EHSUP7&FD_%8NR3%UX4?U[IHMG*U,F
M4'/$%SO^B -))] !# <2N%RDTJ0@"YK'S@?E"ML?V>DLU<P:L<GWJ83B5&,K
MG!'Y;RCS5!2U/:%P05F_@VF.R3Y ")G^#SO4O<QJ=7)Z2))O\K$?-\6%@F%T
M4G0_F@QC\?NFZ+AZ/AZ)832=]C>.A7:CZ63*WC.*^^+& -X8! VIZAKAL:+
M<$ETXYX*][X_/'[B2$BD,6MR%9^$(,$DZO>)E<$@.I],0F@D29W7KC:EE"\3
M[;(M&S,O306M\H7C_D5T,;U H/3/H\'X_.0 QR%><!P"D#0PB<\16#X9O$.^
M*1::#'7)5<%)_ZX@20L/GCBAD[22MED=DO%O^N^WXIAN]"[;.[T39+1.#D[
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
M@+XO#+67^H45--?;L_\ 4$L#!!0    ( *V)"E'<3(*8VP,  #0*   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;+56;6_B1A#^*R,WK>ZD"(-#.$(!
MB>32-B==#T'2?JCZ8;''>)7UKKN[#O#O.[LVQJ0$12?UB[TO,\\\SWAFO>.-
MTL\F0[2PS84TDR"SMAB%H8DSS)GIJ (E[:1*Y\S25*]#4VADB7?*11AUNX,P
M9UP&T[%?F^OI6)56<(ES#:;,<Z9WMRC49A+T@OW"@J\SZQ;"Z;A@:URB?2KF
MFF9A@Y+P'*7A2H+&=!+,>J/;OK/W!G]PW)C6&)R2E5+/;O*03(*N(X0"8^L0
M&+U>\ Z%<$!$XY\:,VA".L?V>(_^B]=.6E;,X)T2?_+$9I-@&$""*2N%7:C-
M;UCKN79XL1+&/V%3V?;)."Z-57GM3 QR+JLWV]9Y:#D,NV\X1+5#Y'E7@3S+
MS\RRZ5BK#6AG36ANX*5Z;R+'I?LH2ZMIEY.?G2[06%W&MM1<KLTXM(3I=L*X
M]K^M_*,W_ ?P54F;&;B7"2;'_B%Q:0A%>T*WT5G +Z7LP%7W$J)NU#V#=]4(
MO/)X5^\1"$PFL$#!+"8P<P7!+4<#?\U69$45\O>9B/TF8M]'[']W2L_ZNS8<
MF8+%. FHSPSJ%PRFB_OEX^+I[O%I\?#[KTMXD/"%R9+:R.?I$C8(N,6X=,(8
M=4M;="&8!*NH;)X1;(9 +:V9;PJ5^H4[E1=,[B!7FG#2E,<<I84/;B]P 6!.
M&,''#CS22K, 7,:B3%Q(ZJ^BT&K+J5%0[*#_(Y%(RJKUN/2]24=(C)=0:#+2
MG(QHW45@=)H81\6I93K._&=*\(6.C")W1-S<,(&FXY67TI'HW?S/LGLWKV37
M"V=D1]\CVROS&AN&)/11629>2<(M'<8&#P0(2I5TQEH*[S-%< <0H- ^E,TT
M8I5%OB6YU+% 5EPE!M U;I73?=MY2R^7&X@I29H;LJFSEBI!1SG1&5%:'&[[
M!( E!3A::)"/0WCXP^A;1?J@T<!//PRC7O3S<0I&<)\70NTHK*$"T4S&E; 5
M2DRY-7#1.%[ U<V0GM<W43T^E]-S?I\KTT,J\TKAB=SYFDQX E)9BA0K[<ID
M=SIHIXW<?)K3WX1@*SC:N7#4N'Q#B:X/.*I]VV[7SG]U')7$B;AUCQT"NVR\
M/W#=,%7_-'7CJHJ:E:94GQNFF\IB<:Q+\A><K;BHCN86YG'0?6V_KNA3R:.J
MJ2@F,&<[URCF'74T&#1%\&%P/?S8*I%9S316QI[A>!;CU*\F;/W)<]1K?U]Q
M/5A*6_W4F]7F2C2K;@('\^H^]97I-:<S0&!*KMW.I^L ='5'J296%?Y>L%*6
M;AE^F-&U#K4SH/U4*;N?N #-17'Z+U!+ P04    " "MB0I14(W$'>,(  "3
M%@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R56&MOX[H1_2N$L042
MP/%#=A)O;A(@R=U%]Z*W-]AL>E$4_4!+=,Q&$K4D%<?]]3TSU-/V>M$O-DV3
M\S@S<V:DZXVQKVZME!?O69J[F\':^^)J/';Q6F72C4RA<ORS,C:3'C_MR]@5
M5LF$+V7I.)I,+L:9U/G@]IKW'NWMM2E]JG/U:(4KLTS:[;U*S>9F,!W4&U_U
MR]K3QOCVNI OZDGYY^+1XM>XD9+H3.5.FUQ8M;H9W$VO[N=TG@_\0ZN-ZZP%
M>;(TYI5^?$EN!A,R2*4J]B1!XNM-/:@T)4$PXWLE<]"HI(O==2W],_L.7Y;2
MJ0>3_JD3O[X9+ 8B42M9IOZKV?Q55?Z<D[S8I(X_Q2:<G>)P7#IOLNHR+,AT
M'K[E>X5#Y\)B\H,+474A8KN#(K;R5^GE[;4U&V'I-*31@EWEVS!.YQ24)V_Q
MK\8]?_LW!9?<]=A#%NV,X^K>?;@7_>#>A?C=Y'[MQ*<\44G__A@V-(9$M2'W
MT5&!OY7Y2,PF0Q%-HLD1>;/&L1G+FQUU3/SK;NF\1>S_?43FO)$Y9YGS_QNL
MG]S[=/?TZ4E\R<5GM;0EDA]>3B^&PJ^5^'SW="^T<Z5*Q%T<FS+W.G\13U[F
MB;2)$\]%(KT2?S<COG4VB8:B\N[DFRET+!;SZ%2<#.Z>'F@Y.!V*S5K':Q3-
M]U);G$N5<PK?WF O-B^Y_J_")LM :9 92YG*/%8B4 %TBT2[.#5.B5>U%3H/
M!,"5M$1U\W4R5%HK\Q>%0@4[B,8@L9$.I;YTL %_I5LA<02Y(I9;<??T7/NS
M.)M,X0\I_ 1[2(QXI(#I6*;BTWNA$DU[4"^^09/3; ,\:57]TA<X118]F$2O
M(((/?\D*:]Z"B;LW27'_-LSY)NV+\K"U=Q/> 2A7!48HK):I!F!.2&&I_,_,
MZJP$8IE)5(J(?/WC>7 *>*5O8R&K:/2#(07."HD_ O@<')%JN=2I]MO#42),
M9)K6D=QHOX8@KVPF4H.86%*=BVD$@ZA81W7>2*M$G$(;,(*7B-1*YRP8$D'X
M5E(.#H/$^F %IERMB%$1>3*HD![Z<K9YYZ!9"87PY?"C\I.W=?!$Y[')&$W/
M\([$GT A,07![KLXX\YO,N>JF1(]3#^R-N <#JI@T)L27"=PQI0VK&&")K7(
M)%D4:6U9B3RT?#?C-($@J[PUKJ@$X; U,EZ/Q'-S=$=-IOS:),,*.-+0*Y&V
M?DH*>F$UD$7$]SQ!)'+3I$="9Y8$& .3,"K<PBIG!T53&ZJIC4+&K^B@PT%5
M]PA@II&PI6/9G&B46LYU7,_1,5N,@5BP,39YG);4<UVGT!&O!)J:X ZKW=W<
M@-LUX G<B3WD.>(%N)'HA,UA=]@$A) J9JWSQ%'Y4/9Q4AWR45F/&8/SSHB4
M-*F*+]PO?"OE5&052\7,%$*^3+G62K<'IEL;Z\]"O; [W3Q5[RHK>+539ES.
MWTN9ZM66*$$[) .(:<@'D15.'3J*:E(H*,@)\:XKOZE[1^[WZUXK2"57/6G1
M%)E$N9X <O0G(M@N]:X=5^VNTXZJ)%A=R: *;9@VU&7J3 ^Y0Q$"QF284X6T
M5"'!#K(^-_E9E2\F*TS.;%JC"NV4?<$6%%Q!>40\P&FV42U424M-!YR$G \7
MP\7\DJ>TI&9,C*J.K'N3::F"JR0RJW()(Y7.R@P[N8<WA=P&K@]U$I>6_FAZ
MG6N:<@_2';-<BUG']FZ0V-0HFC=]NK+2L74_\A(M-/D/1D((8_#BV)9,77GH
M&3&=YO[3P24TK1K0I@C7DF@.DR02@<DK XEX HV" 1)(B+@36CF3:J*\I"5K
M=J$RDXB">$.ZM5AAQJ\T9JA[@:K.F1U@8:7!*M1I&$5.IJ=5--JJ@UPBI@Y8
M^]U0AZF%#-WOA[1K5M"YAZ,+S?X$LQ(U=9UP1#L6DN(N:0?ZJY.3&84:0 4K
M,9JB,L*P)_0*LKNC$"8Z[O1< IY*5Q6AG/[8L8I;0%7:Q)Y[X>]-%O5,$< 9
M"@, .WFZRQO'"D8?C74/6;C;B4B3KGR?S0L$2]4>*B?=,EP\SJPJ5@\6,/$<
MCFE?KL%L]2+K82^3K[6$ID:EU1R5E359JV$/X;UDZJ@D[#LU*JE?99 >AR!R
MIS].)SLV85C<]78D[EPHAQ[5B23P9<A%A@XE@H:E4230R]Q'F-(5Y(=EDU"J
M2V/QW$+NV3WS>C/(F]0I=[^#;B'\=?XVP]QQYXXCRRWBG=.X'AF@+Z>)B4(;
M*RPPS^!96A2E+4S5>=!#XC*5AWBTG\XMH$!3;FE*2A3\X9&IJA\16([91;U[
M115@17"2?&X#LUDKX,UE2K.1R0'4%@S*0T;HVW3X ?U*YMO0MS$1V%B3$?2W
M*9KVR&2ZRS:!C0(3+4N=$MV$!$0#%&\*S)]2LK8)P6+:UM1U&$!-Q59)GB$O
M>85P/)68<.JTZ(8^D"PC$Z34@SBII^@V$SHY^5.RI4<Y>D8P*?'[%?C=XOFE
M^P) /.GW_@:>YQ4_SS<+>K /0V^[VDTHFA:OQ =Q<7E!G^>7^)P.9]&,OZ/%
MQ1%%K=0'ZD6%U%6?S.B9VO4XEF=_:"Q#5;6YWG'[JF-=V]T"V^P%F\R;S^;!
MW-G'\*"5- U_26D55*-&UM0EV#9J.<<X>C:<G$?D>72!1".F):'@&(S[!U-%
MG$ %I\>IF(\F4S$;G2_VKU*;(U0"A9R/)I?B+_BZ/,?7Y](#EF8RVB&X,!C1
M1!=3?T@#P]2MC#.U'Y&-LJJ7/2VJ#))XK$53:,.#JD#ETH%?01O9$OIFTTH:
MX3N=+\0_R<4#QZ[HV%1$0&Q*RPC+Z<<9+6>$XY1WYV(!C[$X%]''.<TK(($5
M/3W,+B?BFZ%ZV@U+@\!B&,WGL!U/4R#LTG-8<1>/;.)D,9N?_D! -ZX?Q.5P
M/IU09]@%;-@CGK6D>>VH+&:C<*[E^61TZ'W7N/.B,%/VA5^'.L&I$-X9-KO-
M&]>[\**Q/1Y>U_XN[8O.Z=72"E<G2)U!& 7J']X4_-IQ:;PW&2_72B)YZ #^
M7QGCZQ^DH'D/??L_4$L#!!0    ( *V)"E'<'9FNLP@  )H5   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;)U8:V_CN!7]*X1;%+N 8CMV7I-) DS2
M&6R*[FXPV<>'HA]HB9;94**6I.QX?WW/O:1D.7&RVP*#B27QOLX]]R%=;:Q[
M\BNE@GBN3.VO1ZL0FLO)Q.<K54D_MHVJ\61I724#+ETY\8U3LF"ARDQFT^G9
MI)*Z'MU<\;T'=W-EVV!TK1Z<\&U52;>]5<9NKD?'H^[&5UVN MV8W%PULE2/
M*OS</#A<37HMA:Y4[;6MA5/+Z]&GX\O;$SK/!W[1:N,'OP5%LK#VB2[NB^O1
ME!Q21N6!-$C\6:L[90PI@AN_)9VCWB0)#G]WVK]P[(AE(;VZL^977835]>AB
M) JUE*T)7^WF.Y7B.25]N36>_Q>;>/;D?"3RU@=;)6%X4.DZ_I7/"8>!P,7T
M#8%9$IBQW]$0>_EW&>3-E;,;X>@TM-$/#I6EX9RN*2F/P>&IAERX^:K6JF[5
MU21 &=V:Y$GP-@K.WA \$]_;.JR\^%P7JMB7G\")WI-9Y\GM[%V%_VCKL9A/
M,S&;SJ;OZ)OWD<U9W_S]R,32V4K<P5<'!@#=L!)WC*MRXE^?%I[O__L=@R>]
MP1,V>/*_0_D'@I]_^?S#SY]%Y['VH'MNRUK_K@JQ6:E:Y.0_R&&7(JR4:!"3
M]GA86EL(BR)3;JUS%D4\M5\JY_ X6&%;EWBDG,^$1B'@7V7;.D"5#%195"*>
M%<..UX5RDDMFHX1Z;O"0%"UP40<=3-0+1>HY7\FZ!,3P(*RL5^R/'SCDQ^)'
M.- X7>>ZD0;68HREJME*7<;"U$$K'\W[T(6YM 9- V<NQ8.S10M''J7!N2/Q
MJX()8^!&4"44P:E<N[S5@<"AHPA6&F_%4VTWB-B+O_WE8C:;?LQ7NO'\^_@C
M>9INW]]U-S,N\T*T#76-'CS1M [Q(DCK@%"&Q.A\!0=RTQ;P28JE?H888D4B
M&@BTM0YC\G0EUP"/4([8R3QG_ DW#W<:AJ$N<+ N#%_X(2P06;9FJ1'O(/MT
MNTLVWV?P,U94VR#46IH6R!"#\)C/0&J@5[H!E;J,L5JB0HJ;(XCI,F8K/)+F
MEUOFE8>KAF/EZ5 C;KLPNHSL8?PH//3P/J61("],L,L]Y7N.@)Q2-!8I)K8%
MS(+#.EMT(&>VA%O*?61==RX&ZMO%?Q*5C:XTI<*IT#K,%NK<?GB @NL.;:0#
MR&'+V;),YL@OX:TIQN(>)"D*32%G5#&5W-*1-<I(6,8]1RGJP%'GR@5,REU%
M$JM\*VLVFZCC;.AF%G#!P?Q)X%Y$-3I+W.9N$$E(\76E"Y?7TFFY,*_*F3J)
M\@ R%AYAESH!-'6HPX\^%9S[EJB&HZE0*HL"-?I)@0Q1NBNF"C2S3/!"!>4P
MK=0+&_O^X&!T'ZA1!%U[B=E+CBJ2>R,@;I32>^6)P#*P-07,(*(D%#O56,>Q
M@J,:OL7*AFCL7)Z(M9243(*:.TCE S$9G>L[M"*+E!#OLT26=#!EE N;:FVA
M "UY"S_-&#.Q1/"X@.7'KJZX:2%&, *4MK&GLVUB%K*^1!P("UU2#>1W=4G=
M.K4;<&\9-@1:@;09&^N!76-FZ=\9(<X?\ *P*%F&Y(UB!0[$[8.&9>F4BH7T
M32+!Y\=/7;O\EH#O8B'_5!--_X1DX-R@=_2]$L%RJ17*8"=SE%J4$R:-7FKD
M9[%]T8%(U6''.8,A62(\=M9R6RT03!'1MK4:FLOB)A#;J<XIWN5@;*'J>*9P
M"XI]/;)XO,MG*O(B]I_>B9T#3GGLAIV#?:N.=1#'^9H$T=@X4:\[(!)#2.]H
MF]H_LQJ74&7D GZOD#S/PYJVL:Z_!C0-,WC6S1\@TQB4:#?R8^H. SR.'F!@
MF6+'OG9!54(+]:")YY1Z%F=HB,N>^R-KV*?OGU; /?4U,CP(#DB.Q3^1G!HM
MJ]NFCL2/ "K/I>\Z-+)%=MUP020D3)($JE0+M%JXFC.9BBQR"6L'D&R!+&4"
M#7TKOAG=/XR^1:P/20G/\%W9<.R;O>K?T:0;%LF\BIL8]_FX:.76(>'<"N$6
M;%#^P&?2',FE!U,I\AKM-[4J6\?AE+Q *]U2@776QN(+F>PY3!O"SO%7M=N#
MM"0IITP:);;SC4=6VQ!#^ZV4SF:I'.@T.;VQ;U4TUT*_O+S3M+H5[&7%^?=*
M[L!2$=?7O= XC+XZ8VO8#XHV6Y[N1^(+$PCGCH(]HK_9BUSS!E$F2'F-8,EW
M=^$,!FFR=WV&45;YJJ9Y],H9KNI^IP@K9]MR=>#\+K5<F SN<.I%SSOLHP>O
MG*<=Z(UF_'\D)&(+J3Z605?<'\&O_3D\@#LZ4G5&7),?<9+TKQ4B\%*1"I"\
MC%\Y>/5:V!8#2GM9 K-2QGTQ)NQ%.U:YXO3D.%3"6^5[2B$3B4Q>/XLJOC''
M'HWW7=6_[_*1V?3XPR4\))'AR[5XA.S>C5YV7PDI&/RZO\.V3I/UK^(BNSB9
MXN_Q>79Z<8$?L^/LPRG]F,^RL[/9WL;2)2+K*X*K@3E[<CP7)_,/XCB;GL%6
M-L7U3SQF$CAD[4,V.YV3M8ML.CLG:_/T8WZ2G9V?BB\\:DM>6@:@9ZG+Q(PE
MK+>@D\4K7@-JX6[)Y]"XQ.@'[,GB>'J)D1Q5W>]4C>(2V0^WA32\U?5]++V#
M\:NVTFLF H59J/3NG!P8L[-#9D GUO@Z;=!>O38R]&]V*6[C;?'(7]GN^N8-
M'Q_DECT_V*^)1/%]B0GT:N_H6GEG_R-&_09>X]VT27JUWRO&WUI-H=&(0$7.
MIU0H9U-1R*VGDM3UVO(NM'MKI=I*"R1M9K+>[JHLQYL  ]HR8%C$;:ZY4'@&
MV06]ZG!7VT'$3P8OU>D%@+>+BN#AE<1I-I$^.^2RT6 8?0W)Z+E30$9E/?H^
MO>'Q^L-O CNOQH<^[$P&W\O@1,E?!7G'J4/\=-;?[3\\?HK?VW;'XU?+[Z5#
MX7AAU!*BT_'YZ2B.[NXBV(:_OBUL0,3\<Z4DABT=P/.E!4O2!1GH/\?>_!=0
M2P,$%     @ K8D*41:=^"F? @  Z 4  !D   !X;"]W;W)K<VAE971S+W-H
M965T,30N>&ULM53?;]I #/Y7K*@/5*J:D$"A"")!FZE,*D7 ?DC3'H[$(5&3
M.W9W%/K?SW<)*9U6M)>]7&R?_?GS.?9P+^2SRA U',J"JY&3:;T=N*Z*,RR9
MNA9;Y'23"EDR3:K<N&HKD24VJ"Q<W_-NW)+EW F'UC:7X5#L=)%SG$M0N[)D
M\G6"A=B/G+9S-"SR3::-P0V'6[;!)>HOV[DDS6U0DKQ$KG+!06(Z<L;MP:1C
M_*W#UQSWZD0&4\E:B&>C3).1XQE"6&"L#0*CSPO>85$8(*+QJ\9TFI0F\%0^
MHG^RM5,M:Z;P3A3?\D1G(Z?O0((IVQ5Z(?8/6-?3-7BQ*)0]85_Y=BACO%-:
ME'4PZ67.JR\[U.]P$M#W/@CPZP#?\JX269;W3+-P*,4>I/$F-"/84FTTD<NY
M:<I22[K-*4Z'4ZY1HM(PY;$H$5K1@?JM\!(83^!)9RBO8(9ZZ&K*9F+<N$:>
M5,C^!\@W\"BXSA1$/,'D?;Q++!NJ_I'JQ#\+^'G'KR'PKL#W?.\,7M"4'EB\
MX ,\6]RQ;E-M7;J"'^.UTI)^F)]GTG2:-!V;IO,?7O@LLIG7@=JR&$<.#:1"
M^8)..)VMHD6T7,%T=O?T&%&Z[_-HMHPN83R[AZ?50[2@=!'='WGE-2\\Y24J
M7K&@\5-:@4B!+)"*@L8XYYL!K#*)^*['L,P/[PW4,K0M:P33.SK:MR?2GTPN
MP&_3T>_2T3-2F\2J6[5'T(-N /TVW/;>HFO^T.K[E] *.G2T?2,:?24T*RC\
M'VKFM HOH.43 *7V.G0&GB'E>?"W_\$]F;X2Y<;N&$5/M^.Z&L3&VJRQ<36]
M;^[5#GQD<I-S!06F%.I=][H.R&JO5(H66SO+:Z%I,U@QHU6,TCC0?2J$/BHF
M0;/<P]]02P,$%     @ K8D*42X5!Q('!0  6PP  !D   !X;"]W;W)K<VAE
M971S+W-H965T,34N>&ULK5?;;ALW$/T50O"CJ[OC)+ -^%;4!9(:L=,4*/I
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
MG-Q:>YXV^/>3=,#,=!IQ.XP0+VU;474%S3\* B?^W)HX8'@#3TC[TSS$Q*/
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
M$/JA/X 7=3Y'#B_Z+I]OL60&"[CF.B^E;A1J^.=BKHVBB/EW0%W<J8N=NOB
MNHL\EXVE]!9SY/>65@_^0+./V4$DFZ$S7;,<ST:4@AK5/8ZV\*J#AUQ2VFAZ
M)A=@5@@+65+Z<;&< 9&)CLQK6E[-44$4>+ 'Q(.EDEK#"TB\:3*E<^![TV@"
M;U'K&3"+Z&BDT@"%;.9FT92496N@HR@^AJ,P.MZ/+8AYAQPF:^0@@0&RDX[L
M9)CL';.N-V9M;-C'^2#@?LX_]#D%KAW)^8J))0(7(!OU'#\SN../.XFRW1D;
MYG0(IK")5&9@CDLNA%5'>UJCXK(@XL+('@*X* INJYRV5J@EH04!A'$? $6Q
M(QK%=(@'24\[TM-!TM^(>ZH94G'<2_"@\'Z">XB;8/[N6'[-!:>"6,!2RL+&
M;TC!97D*O#3RX2-UB9=<O*R5S"F2Z>DDB2'RLBR OEHBQ\O2S$5I[ =#/&4=
M3]D@3S>*NJDR3\!H+UY];GA-_<T<+ :#8/MYV]& &PT_7@]^=:F?,Z6>;,BQ
MR@:MI3+U@L!R$H;>)$TWM2#/FZIIRVB!9$W.6=MSR0J2589_:1\<!5-OFDVI
M,@03+TPFQ[#?XDV!('54<>Q6I/YD: LFW19,GBG&I$*1G6^$H73EMEI>:(U&
M']R&0<!#-7FMA6^U,*>%BJ"F@<&2NE"RHMVPU4,QH5D[ICR@<FOY4I"\D7##
M'[%T4YI'1N<GGF/J1Y/B&N]I JLM).8K(4NY?'*A[2=^=[YR\P9)*-L3;3E9
M\=IF2)CYZ^,ERS^1K+.!S"Y0L HA#GSW2[TLVAR_#8W=2*#LRI)C>_;#U':)
M0Y1M8B&@-I2X=,[\>"@6IETL3 =CX75CJ-O#1=^L5X\T[VK<%P>#8 ?BP&7<
M3F'W8-&J16UX]2TOV!I@FPK3ZWU==XNJ[194R&WX]+9WUK:,%Y#%$_@;F3JX
M*" 6;0+390A3OV-U@,W WXZ2_G.#CFK(G[><S7E)_8BJJ(V3JT8I6X5NK)OD
M(E'R5HKERP^HJO[BO:/FH,J#$Y&SH_S*CGQM1[VUH[1V&&M'?_&/)M=&8<V>
M%*UURM1ZK.SC4M/U?#]TYSCVX3U5/N9J08GT9=%?ZW76T@;%-OL2ZM57WWK
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
M?B5M?>RVN^VEM:C/ZKUZ?>-=,[WA-'D",S*-3CY0VW1]B]0+JTI_<J^5I7O
MBSE=O*B= OW/E+*[A7/07N7S_U!+ P04    " "MB0I1.?V),S(#  !^!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q]5=MNVS@0_96!T(<6\$97
M7V+8!I)VBVVQW0:Y;%$L]H&6QA917K0D%:=_OT-*5NPBT0LU)&?.G.$94JN#
M-C]LC>C@20IEUU'M7+.,8UO6*)F]T TJVMEI(YFCJ=G'MC'(JA D19PER2R6
MC*MHLPIK-V:STJT37.&- =M*R<S/:Q3ZL([2Z+APR_>U\POQ9M6P/=ZA>VAN
M#,WB :7B$I7E6H'!W3JZ2I?74^\?'/[F>+ G-OA*MEK_\)-/U3I*/"$46#J/
MP.CSB.]1" ]$-/[K,:,AI0\\M8_H'T/M5,N667ROQ3=>N7H=+2*H<,=:X6[U
MX0_LZPD$2RUL&.'0^4[S",K6.BW[8&(@N>J^[*D_AY. 1?)*0-8'9(%WERBP
M_, <VZR,/H#QWH3FC5!JB"9R7'E1[IRA74YQ;O,G4DD6WMZSK4#[;A4[ O5;
M<=D#7'< V2L ,_BBE:LM_*XJK,[C8R(S,,J.C*ZS4<#/K;J /)E EF3)"%X^
M5)@'O'R\PG^NMM89:H)_1S"+ ;,(F,4KF'=MTPBDWG1,P"?5W0W?9+<HF,,*
MG(8N[TL'.HKM;^'2-JS$=437S*)YQ.@\(3]):)X3"I\0\(GN*WV9JN"1B;9S
MTSMP-<+MUP=@UJ*S8;^+$)QMN>".TRD=&.U8V&E!M]4NX;XVB&<*PQU_.E\@
MP3 (-AA>.1K2RQ/K:X.&N*A]G[74UBWA#<SF,S].YS2FDSS+PS=;S&!$I^F@
MTW14IX^M:PWQYXK+5L(-^^F/T,(#$3?PEU:_E4R5]"3X[A]1;#3+RXKUJ66?
MNBNZ.1)H P'U"P'1M2H)0'J=G^8!">Q4F>?S#+2?:_/ZR$X?5)5W^( ERBWE
MR],>S1]Q6BS@.S+SDMO2NZ6033(_)EE&9GJ9>S/WZJ1AM8!%,O?&%+++@GJ%
M.+*=\PCS!.ZU[U7]B^S#"2PF65$0=VN!RZ;U/<P5Q:)U\':1%^]> 3CMUC<P
MGQ1I\F*GQ"=OHD2S#R^_I;9KE>N>QV%U^+E<=6_JLWOW9_K"S)XK2P1V%)I<
MS*D=3/?:=Q.GF_#";K6C]SJ8-?T@T7@'VM]I[8X3GV#XY6[^!U!+ P04
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
M7.XF7N@]+]RSU=K8!3\;;^@*%F >-G<*9WZG4K *A&92$ 7EQ)N&5S>IQ3O
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
M&([[N>*.*WZ+*^KCBH^X;H)^IE''-'J5:9H]UTR97\0$4K%A*PZ$:@VH+XD
M[!,Q.JIM>!/'G8SFU1T[1>-@^)]6_Z #[?3[2M6&"4TXK TLN!J;3%4S41H#
M9>6:<B71M+C;%F8(@[(.YGXM)>X-V^?=6$__ E!+ P04    " "MB0I1F$FX
MK#L"  #P!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RME-%NFS 4
MAE_%0KUHI2X00DA7$:0F:%NJ38K*VDV:=N' 2;!J;&:;T+[];$-0*B5I-.T&
M?.SS_3[G!SMJN'B6!8!"+R5E<NH42E6WKBNS DHL![P"IE?67)18Z5!L7%D)
MP+F%2NKZGA>Z)2;,B2,[MQ1QQ&M%"8.E0+(N2RQ>9T!Y,W6&SF[B@6P*92;<
M.*KP!E)0C]52Z,CM57)2 I.$,R1@/77NAK=):/)MPA.!1NZ-D>EDQ?FS"1;Y
MU/%,04 A4T8!Z]<6YD"I$=)E_.DTG7Y+ ^Z/=^J?;.^ZEQ66,.?T!\E5,75N
M')3#&M=4/?#F"W3]C(U>QJFT3]2TN1.]8U9+Q<L.UG%)6/O&+YT/>\ P. +X
M'>"?"XPZ8'0N$'1 8)UI6[$^)%CA.!*\0<)D:S4SL&9:6K=/F/GLJ1)ZE6A.
MQ3-,,<L I?8?F_.RX@R8DN@#^LQYWA!*T64""A,JK_3D8YJ@RXLK=($(0]\+
M7DO,<AFY2M=B%-VLVW?6[NL?V?>^9@,T\JZ1[_G> 7Q^&D\@T_C0X,./!_#D
M-'Y7;P;(\RT^>8N[VL#>1;]WT;=ZHR-ZO56_ONH5M%!0RM\G=$>][LCJ!N_H
M'O*W)4-+FL.]C8<W@:>[V>[;^%[6F[*"OJS@9%E/Y&>*TE=IVKQ&"Y8-3O0Z
M[D7'_]7#L-<-_]7#)#S+'7?O>)F[\!L6&\(DHK#6G#>8Z,9$>[^T@>*5/7$K
MKO3YM<-"7\D@3()>7W.N=H$YQ/TE'_\%4$L#!!0    ( *V)"E%C@2!SAP,
M &T+   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;(U676_;-A3]*X30
MAQ9HHV_9*FP#B9UA*SHL2-KM8=@#+5_;1"E2(ZFX^?<C*5E1)-K3BRU*Y]Q[
M[@=YN3AQ\4,> 13Z65(FE]Y1J>JS[\OB""66-[P"IK_LN2BQTDMQ\&4E .\L
MJ:1^% 297V+"O-7"OGL0JP6O%24,'@22=5EB\7('E)^67NB=7SR2PU&9%_YJ
M4>$#/('Z7CT(O?([*SM2 I.$,R1@O_1NP\_WH258Q)\$3K+WC$PH6\Y_F,5O
MNZ47&$5 H5#&!-9_S[ &2HTEK>/?UJC7^33$_O/9^B\V>!W,%DM8<_H7V:GC
MTIM[: =[7%/UR$^_0AM0:NP5G$K[BTXM-O!044O%RY:L%92$-?_X9YN('B%,
M+A"BEA!-)<0M(9Y*2%I",I60M@0;NM_$;A.WP0JO%H*?D#!H;<T\V.Q;MLX7
M8:91GI307XGFJ=4=II@5@)YL5ZYY67$&3$GT"=T6A:AAA[X2O"64* (28;9#
MZUH(#4$/7-A:\SWZRMGATS<0Y1OP^PTH3*C\H(U]?]J@]^\^H'>(,/3MR&NI
M3<F%KW0,1HE?M'KO&KW1!;U?:G:#XN CBH(H<-#7U^D;*#0]-/0P=] WD[T[
MZ??3O<_?TGU=MZYX45>\R-J+)Q7O$2A6NEX;(@O*92UT"?Z^W4HE]&[\YXJ[
MN',76W?)!7?GAJCPB^"4VF80K5/Z6G=741O#F35LSJ[G51P$T<)_[I?. 4J2
MH .]T9QTFI.KFO^H0&!%V %1T.=)7^='O;]L)[L$-U;3GI8P[VEI!#M :9*Z
M!:>=X/2JX//NJEYW%V[SWM..](A 6$I=]CUAN@ETA,[$IV.)09H-XAB#DGGL
M#B/KPL@F]4K!RY)(,U::PT/P%TPO=4DVTI&F^4#K&)-E%[3..JVS25H)4Z W
MC3(-CK<47!)GXU2%Z4#B&!/G,[?$>2=Q?E7B!O:@^\+LMV=@M5/:?.1V-BST
M&!(F \QF/MJ%X;!A[L>8/','F'<!YA/[1>KA<SY5%$>F(*(N5"UTB[O"SD<Q
M#;?I&)%=4!L&KV,SN'ZNJ",(Y_@*'-6/DH$D!RK,T^B"JMXP#R=ED0Y&=C$^
M5*@9V<J,[/\YNEN7;QHBR&?#P]L!FV?Y,"*_=U,Q%]'?L3@0?310V&M:<#/3
M&1'-W:Y9*%[9R\N6*WT5LH]'?1\&80#Z^YYS=5Z8^U!WPU[]!U!+ P04
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
M]OU*2O-RDQTQ5D?*DW\!4$L#!!0    ( *V)"E%R1"'R]@(   H+   9
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
M)@"_SX70FX9)4%^]QG\!4$L#!!0    ( *V)"E&XKW(Z3 ,  .L*   9
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
MXRMJM:)C6J%-*^IH1=[$+C5MI:;'I$8VJ6DWPFEHE\+>OO=X@V*/*>BC9Z-
M6#N$U]$,)EZ/YD&_P\.:7)$,Z6-0$&5>]X^-SEH'[L;LAWWF]RT%^X.%W(&4
MB.9%J2#1W5*' %)9]?V._GD4].GOVP\>[C_V(#)*UC2CBH(]BV[[F81X_U":
MYMS=-8["?]],]^#4,I\,WXC84B9U(1L-\RXFVK&H3^%ZHGA1'61KKO2Q6 U3
M_>4"PFS0]S><J_>).1O;;Z'%7U!+ P04    " "MB0I1KC+?^/ "  #:"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R]5EU/VS 4_2M6M >0&/E.
M4]16HFVF,0T)P=@>ICV8YK:)<.S.=EKV[V<[:6C3D"$F\5)_Y)QS?>YU;8^V
MC#^*#$"BIX)0,;8R*=<7MBT6&118G+,U4/5ER7B!I1KRE2W6''!J2 6Q/<>)
M[ +GU)J,S-P-GXQ8*4E.X88C418%YG^F0-AV;+G6;N(V7V523]B3T1JOX [D
M_?J&JY'=J*1Y 53DC"(.R[%UZ5XDKJ,)!O$]AZW8ZR-MY8&Q1SVX2L>6HU<$
M!!922V#5;& &A&@EM8[?M:C5Q-3$_?Y._9,QK\P\8 $S1G[DJ<S&5FRA%):X
M)/*6;3]#;2C4>@M&A/E%VPH;!!9:E$*RHB:K%10YK5K\5"=BCZ!TN@E>3?#:
MA)<B^#7!?VV$H"8$KXT0U@1CW:Z\F\3-L<23$6=;Q#5:J>F.R;YAJWSE5&^4
M.\G5UUSQY.06-D!+0"=SD#@GXA1]1/=W<W3RX11]0#E%WS)6"DQ3,;*EBJ=9
M]J+6GE;:W@O:/KIF5&8")32%M(,_[^='/7Q;^6S,>CNS4Z]7\$M)SY'OG"'/
M\9R.]<Q>37>'77;^+WKRYN@'R?";ROM&S_]'Y9><%2AYDL I)FAFMAQP]/.K
MPJ,K"87XU1,M:*(%)EK0'ZUS%U7,R##UP;:9#+W0']F;_=(<@]S8\0:'J/DQ
MRO./4,DQR@^B0=B@#AR&C<.PU^'5# E,V@X/I*)&*GJ'T@R::(,WEZ9BAGN9
MBN/ :97F&.0.PCANE>88Y;G#L(5*CE&^%T5>=VGBQF'<ZS"A*S4#/*<K)(!O
M\@6(,T140P4@=;@A)C/@/;D<-I&&[U YUWD^O9TWUZZF[F_SP&W_K;I _K!5
MN@Z0ZT0M5-*!4D>5WRJ=O7=7J92LS"-!H 4KJ:P.KV:V>8A<FNNW-3]U+V9N
MQ_Q</US,W?@L7[UZKC%7^T @ DL5RCD?J&W&JX=$-9!L;6[*!R95O4PW4X\O
MX!J@OB\9D[N!#M \YR9_ 5!+ P04    " "MB0I188ZNG6L"  !B!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6R55%%OTS 0_BNG: ^;!$V:K@6F
M--+:#0'24-4Q>$ \N,DEL>;8P7::CE_/V6E#D;8B7A*??=]WWYWOG'1*/YH*
MT<*N%M+,@\K:YBH,359AS<Q(-2CII%"Z9I9,78:FT<AR#ZI%&$?1+*P9ET&:
M^+V53A/56L$EKC28MJZ9?EJ@4-T\& >'C34O*^LVPC1I6(GW:!^:E28K'%AR
M7J,T7$G06,R#Z_'58NK\O<-7CITY6H/+9*/4HS,^YO,@<H)08&8= Z/?%I<H
MA",B&3_WG,$0T@&/UP?V]SYWRF7##"Z5^,9S6\V#MP'D6+!6V+7J/N ^'R\P
M4\+X+W2][_1= %EKK*KW8%)0<]G_V6Y?AR/ ;/P"(-X#8J^[#^15WC#+TD2K
M#K3S)C:W\*EZ-(GCTEW*O=5TR@EGTS5N4;8(K^$STYJY$L'Y#5K&A;F ,^ 2
MOE2J-4SF)@DM172X,-NS+WKV^ 7V&=PI:2L#MS+'_&]\2$H'N?%![B(^2?BI
ME2.81*\@CN+HX?X&SL\N3M!.ABI,/.WD'U4HM*IA29(U=0O=A*U@Z>\ -7R_
MWAB__^-$P,LAX*4/>/E"P =IJ-:FX)A#@]H/E\P0U$;PDKE^?;;:/>G,D[IQ
MVZ;Q.$K"[3-*IH.2Z4DEM[N&!H1D6$[M58(JH)?&^K$A^S\$GH[553RKH$-
M'Q2LHKG.5"GY+P1J/K813Z"V5&Q;(4C<68C'4/L6>J[HX5'?TQ65?KH-9*J5
MMA^!87=X0*[[N?GCWK\^=TR77!H06! T&KVA3'0_T;UA5>.G:*,L]8-?5O0(
MHG8.=%XH90^&"S \J^EO4$L#!!0    ( *V)"E&QMWF6ZP(  %D)   9
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
MB**;?:W1WUI^&.[KC"U,OM^)_7VU!YO!T(]KK;VPQ778XI-A>S%-@*0(;XB
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
M?EK:EQ6U2[#["Z7H)7"WO7NKLU]02P,$%     @ K8D*44[SEXP^ @  'P4
M !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULC53O:]LP$/U7#M-!"UOL
M.$D[BF/HK['"-DJS;A_&/BCV)1:5)5<Z)]U_OY.<FFQ-0K]8.NG>N_=DG;*U
ML8^N0B1XKI5VTZ@B:L[CV!45UL(-3(.:=Q;&UH(XM,O8-19%&4"UBM,D.8UK
M(7649V'MSN:9:4E)C7<67%O7POZY1&76TV@8O2S<RV5%?B'.LT8L<8;TT-Q9
MCN*>I90U:B>-!HN+:70Q/+^<^/R0\$/BVFW-P3N9&_/H@]MR&B5>$"HLR#,(
M'E9XA4IY(I;QM.&,^I(>N#U_8?\4O+.7N7!X9=1/65(UC3Y&4.)"M(KNS?HS
M;OP$@851+GQAW>6>C2,H6D>FWH!902UU-XKGS3EL =+A'D"Z :1!=U<HJ+P6
M)/+,FC58G\UL?A*L!C2+D]K_E!E9WI6,HWS6SAT^M:@);E;\=? !O@EKA3\L
M.+Y&$E*Y$U[]/Q..0&KX7IG6"5VZ+":6XTGC8E/ZLBN=[BE]T2X'D)R]AS1)
MDX?9-1P?G?S+$K.9WE':.TH#[>B-CN#7%\Z 6\+:_3[ /^KY1X%_O(?_YKGA
M&X4EZ+:>HP6S@,8XZ>^8 S(P1T E^5<)GW0L' AHT!8LY637(1VN-AP/DN3=
M =GC7O;X;;(M.K)M0:V5>@F%<;1+54=V&LA\8Z_RX21)LGBU0\*DES!YFP0G
M5EQ[YY69O*H[2E_5C;?NNW\ZO@J[E'SZ"A<,2P9GS&*[=NP",DUH@;DA;J@P
MK?@%0^L3>']A#+T$OJOZ-S'_"U!+ P04    " "MB0I1 %XN3C("  #;"0
M#0   'AL+W-T>6QE<RYX;6S55EUKVS 4_2M"&:.%47]TR>AJ&[9"8;"50O.P
MMZ+8U[9 'YXL9TY__23+=IRT&:$/6_IBW7ONU;E'5\)25.L-@X<20*.6,U''
MN-2Z^NQY=5H")_6%K$"82"X5)]JXJO#J2@'):CN),R_T_87'"14XB43#;[FN
M42H;H6-\.4+(#=^R& >+CQ@YNAN908P?S][_:J2^?H?<./LPF_F/Y]?[^%D7
M.,?>BZ3S(T@O_,.\)G:(>G$<]5^Y';G7-RB)<BEV^V0!4YUP0&O"8GQ#&%TI
M:F?EA%.V<7!H@50RJ9 V&V3D!!:IGUPX<)[=NYZ'4R%55]M5<-]5G[X7&#PK
MD#(V"@RQ Y*H(EJ#$K?&Z9([\%D(]?9R4QF%A2*;()SC[81N,$564F6@QC(!
M'J D8I!;.8H6I1VUK#P;U%IR8V24%%*03L,PHS<,;0J,/=B#_3/?X6[SR;[Z
M=E?%:!I!O>EHG&/YIVR.>T)[]2I:5-&UU%\;LQK1^?:PP+V"G+:=W^9C_4/L
MP6%V4E5L\X710G!P:S^Z8!*181XJI:)/IIH]*:D!0&&T!J5I.D5^*U(MH=7#
M:6KSPYK#-ZCYW_:Y  &*L*EH<_1/N<NO5GSYZ7])[GXJ^X)?U-A?5J<N<OX6
M1"Y.4J37_] GM\;.G3&BR-[-,;ZS+P&V+8I6#66:BMXK:9:!>'9U&'I-5N:E
MM<-O\C/(2</T<@S&>&O_@(PV_&K,NK>-Z+.V]G>[O&#1%=P^YY(_4$L#!!0
M   ( *V)"E&7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ K8D*46ZXR]:^!   :"@   \   !X;"]W;W)K8F]O:RYX
M;6S%FEMSVC@4@/^*AJ?T(0N^T383,K-MDBXSO3 AV]>.L 5H(DNN)"=I?_U*
M-C0RF--].?53L.R8SY(XWY&.+Y^4?E@I]4">2R'-;+2UMKH8CTV^924U?ZF*
M27=FK71)K3O4F[&I-*.%V3)F2S&.)Y/IN*1<CJXN]_=:Z'%XH"S++5?2-?J&
MKYP]F9?S_I \<L-77'#[8S9J/@LV(B67O.0_63$;34;$;-73/TKSGTI:*I:Y
M5D+,1E%[XBO3EN='S4L/>4]7IFFQ='5''<AL-)VX&ZZY-K:YHKD_=8R/S%W<
M'M56W7)AF;ZFEGW0JJZXW/C;N*<8!X_1],/^;]N)%_K_=*-:KWG.KE5>ETS:
MMA\U$QY0FBVOS(A(6K+9:'\)H;(@-]*Z3B)SV=[*7>N?U'WUO&B?VCK<H _U
M!7<G]+QHP/$@WRM9,&E80=PGHP0O'$=!WE%!9<Y( !D#D/$@D$N/X_XU@$P
MR&1 R&]Q )D"D.F0D$D F0&0V9"0:0 Y!2"GZ)#',]$:HM9DN:4Z@'P-0+[&
MA7Q'#6^0%IH9=^EAX'D#H+W!1FLC3!/(W4"7E9*^ P.ZMP#=6URZ3U0_,.<=
MX0!97FMN.3--(+^E7(=A,9I P7N"BWG'C-5U;AV@W(1=%X%*07;*1T8-Z]!
M[HB0Y7'''IFL68@#62)"UL1<NMS$#9M+!7)5,G)V\USY8/>JF5U?0DS($Q&R
M*'9T]_2Y.Y*0%B)D+]Q0+?T\)PNFFR#;&53(!1&R#)9LTV1Z)]([R  1L@+N
MN'EH(]>_+MQJZS)^'\M"/,@"$;(&7. ON6W5Z2&=5JT;8R;S TA(!A&R#9;U
MRK#OM1_AF\<#2<50_(^1XW^OW\G9PB4F!_T70T*(D85PRO7D[)XV)"^8X"H#
MV12@]#L9? P9)$8V2%?ZNSXTKT(\R!PQLCE:^_=B0?*(D>6Q2P-ZN2!UQ,CJ
M /.![J2#-!(C:^38O;T]":DD1E9)CX1[&2&3Q,@F.1&PKUW8X:*#F4!>2="]
M<B)@GY._\UR%F)!7DJ&\XC"%Z&!"7DF0O0)@SN5CJ+\$W+]"]@J N="J"C$A
MOR3(?@'GYO<ZQ(1\DR#[!L"\K6T'$])/@JP? /.#4D6(">DG0=_(@@)2N-N6
M0 I*!MK4<IC7;-WYI4,62M M=!)SN55A;Z:0A=+A++2@/_(0$[)0.J"%++$A
M)F2A=-#53;CUGT(62I$M!&.&F_\I6$=!MM#A(JPG@TLA_:3HRYT.WWDX+UWZ
M&6)"^DF1]7.$V6GH8$+Z29'ULUO3GI//5&OJZ\W](PZY)T5VSR_&95U5HJE&
M44'X?C$48D+N29'=\PO39T%N%=F\+%"71/AV$F:9&>2>#+VRLMLNZ!GF#+)-
MAFR;/=COYF(&N29#=@V\J=$I,T.NR=!K,2]%COY.A!23(2NF9\OEG+PTAIA@
ML?Z/5V5\XB,M+[BH.W$G@TR3_?D2C5_C,+71M-IV,"'39,BFZ<?<_^A7(28D
MFVR O;9V;ZCV&4:("<DF0Y8-6%TB9^&;))!LILBR.:HO=:-[B FI9]J^Y-9<
M;*XN"[;FDA6?W5<8UYY3D2\T\7_:FGR:^:+:NA;BO6O[(C\J6NQ?E-N_Y'?U
M'U!+ P04    " "MB0I1]4F2S $"  !>)   &@   'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(.7[(DDKSJ@GF4;9 '+*#\4VB**5
M9/=M.0/GH![T)*HS0@7B\HO!)P0\/.=#-^W[4]GMA[+X.!Y.9=7LIFGXE5)9
M[_*Q*S?]D$_G(YM^/';3>3ENT]"MW[IM3KI<MFG\/J-Y?/@^<_'R.>3_F=AO
M-OMU_MVO_QSS:?K'X/3>CV]EE_/4+%ZZ<9NG59,^#M?=)5TV<G.>W"R>7E?-
M^/0J3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[
M^D&R1!F7!$DSK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;
M".P6Q%L(]%;46PGT5M1;"?36V<,V@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ
M*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>A
MWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CM
MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=
MJ'<0Z!VSCY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/
MN5Q[OM9X_9^D>CJ?FZ^7ORR_=LYNP@7G!+\3/?X%4$L#!!0    ( *V)"E'6
M3,"2X $  .,C   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)
MLD6-ZU=YB+(!MM %/V"2"8V:Q)9MH/P]3@J50*6B*A)WTZBU/7?BD<ZJEP]O
MCD*V[MH^S/-EC.Z"L5 NJ3.AL([ZM%);WYF8OOHGYDRY,D_$Q'0Z8Z7M(_5Q
M$H<:^=7E#=7FN8W9[3K]'!K;SW-/;<BSZ\W&(6N>&^?:IC0QK;.7OOJ6,OE(
M*-+)<4]8-BZ<I TYVYDPK/P<\''N_H6\;RK*%L;'.].E76S=LA#?6@K%_A([
M>K1UW914V?*Y2T>*X#R9*BR)8M<6FZ(G^Y-CNF':?/*C\\<R^P+3SH6W+J2)
M>3H\[G,DP^F)2X7(QV;_*VX34^FCWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,
MM_4/[$. ]"%!^E @?6B0/F8@?9R"]'$&TL<Y2!]\BM((BJ@<A52.8BI'096C
MJ,I16.4HKG(46#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5
MHL@J4625*+)*%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*1
M5:'(JE!D52BR:A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJPS%%EG_RGK
MH[6K/XX?GT5GFOXSGXW_[;EZ!U!+ 0(4 Q0    ( *V)"E$'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ K8D*48GM@H7N    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ K8D*49E<G",0!@  G"<  !,
M     ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "MB0I1
MDI((RCH%  !X%0  &               @($-"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ K8D*46R??@BQ!0  L1<  !@
M     ("!?0T  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M *V)"E'2',YSE08  , :   8              " @603  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " "MB0I1AHHO4,0#   &#@  &
M            @($O&@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ K8D*441.@EL! P  #PD  !@              ("!*1X  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( *V)"E$U'&'XU <  +\@
M   8              " @6 A  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " "MB0I1QYZ#7B@'  #W)P  &               @(%J*0
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ K8D*43GF>>K1
M"   (Q0  !@              ("!R#   'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( *V)"E%2',_U5!$  &LO   8              "
M@<\Y  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "MB0I1
M5@O+>P\&  #J#@  &0              @(%92P  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( *V)"E'<3(*8VP,  #0*   9
M      " @9]1  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ K8D*45"-Q!WC"   DQ8  !D              ("!L54  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "MB0I1W!V9KK,(  ":%0
M&0              @('+7@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( *V)"E$6G?@IGP(  .@%   9              " @;5G  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ K8D*42X5!Q('
M!0  6PP  !D              ("!BVH  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " "MB0I16$RR!1<#   6!P  &0
M@(');P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( *V)
M"E'5.T%.@00  $D*   9              " @1=S  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ K8D*4=U0XX7X!   Z@H  !D
M         ("!SW<  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " "MB0I11,@5@" $   1"0  &0              @('^?   >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( *V)"E$U&,4,M@,  #8(
M   9              " @56!  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ K8D*45)>":V0"   4!8  !D              ("!0H4
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "MB0I1F8UU
M!/T%   N$0  &0              @($)C@  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( *V)"E$?3$GB#@0  )4*   9
M  " @3V4  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
MK8D*43YFC!(8 P  U@<  !D              ("!@I@  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " "MB0I1.?V),S(#  !^!P  &0
M            @('1FP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( *V)"E$ZQ'_&R0(  /,%   9              " @3J?  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ K8D*48"F$EJ& @
MR 4  !D              ("!.J(  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " "MB0I1T"Q6230#  #@!P  &0              @('W
MI   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( *V)"E%Z
MM4(K300  -8*   9              " @6*H  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ K8D*41*%^R7T 0  \0,  !D
M     ("!YJP  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" "MB0I1W;RCGY$"   F!P  &0              @($1KP  >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( *V)"E%/\-V;FP(  ) &   9
M              " @=FQ  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ K8D*40\1)4%6 @  M 4  !D              ("!J[0  'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "MB0I1+@X2)X<"
M   "!@  &0              @($XMP  >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( *V)"E%.(C@_5 0  %,3   9              "
M@?:Y  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ K8D*
M406)  1F @  X@4  !D              ("!@;X  'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " "MB0I1F$FXK#L"  #P!0  &0
M        @($>P0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( *V)"E%C@2!SAP,  &T+   9              " @9##  !X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ K8D*48TN*]F6 @   0<
M !D              ("!3L<  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " "MB0I1E_==T_X"  !U"   &0              @($;R@
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( *V)"E$NFT,M
M6P(  &X%   9              " @5#-  !X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ K8D*491WIM>" P  SPH  !D
M ("!XL\  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "M
MB0I1P&2_"XL#  #$#0  &0              @(&;TP  >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( *V)"E$RE]6HO 0  %X>   9
M          " @5W7  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ K8D*47)$(?+V @  "@L  !D              ("!4-P  'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "MB0I1-(%^0\H"  "$
M"   &0              @(%]WP  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( *V)"E&!YM;/O0(  )H(   9              " @7[B
M  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ K8D*47U+
M,-'U @  A@D  !D              ("!<N4  'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " "MB0I1N*]R.DP#  #K"@  &0
M    @(&>Z   >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M *V)"E%/=:^#^ (  !<)   9              " @2'L  !X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ K8D*4:XRW_CP @  V@D  !D
M             ("!4.\  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " "MB0I188ZNG6L"  !B!0  &0              @(%W\@  >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( *V)"E&QMWF6ZP(
M %D)   9              " @1GU  !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ K8D*4;/JXB4F P  30@  !D              ("!
M._@  'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "MB0I1
MR;+T61X#   '"@  &0              @(&8^P  >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( *V)"E$.PD<=Q (  )8'   9
M      " @>W^  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ K8D*4:9'FAIO P  40T  !D              ("!Z $! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "MB0I1!M#O35T$  #(%P
M&0              @(&.!0$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( *V)"E&99IWIB@(  -L(   9              " @2(* 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ K8D*46O'<.EB
M @  MP4  !D              ("!XPP! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " "MB0I13O.7C#X"   ?!0  &0
M@(%\#P$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( *V)
M"E$ 7BY.,@(  -L)   -              "  ?$1 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ K8D*49>*NQS     $P(   L              ( !3A0!
M %]R96QS+RYR96QS4$L! A0#%     @ K8D*46ZXR]:^!   :"@   \
M         ( !-Q4! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( *V)"E'U
M29+, 0(  %XD   :              "  2(: 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( *V)"E'63,"2X $  .,C   3
M      "  5L< 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !% $4 VA(
' &P> 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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>76
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>196</ContextCount>
  <ElementCount>304</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Shareholders' Equity Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2106102 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2120103 - Disclosure - Marketable Securities and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements</Role>
      <ShortName>Marketable Securities and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2124104 - Disclosure - Restructurings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/Restructurings</Role>
      <ShortName>Restructurings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2129105 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2134106 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2138107 - Disclosure - Interest Income (Expense) and Other, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet</Role>
      <ShortName>Interest Income (Expense) and Other, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2141108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2143109 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2147110 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2152111 - Disclosure - Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RisksandUncertainties</Role>
      <ShortName>Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2155113 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2307302 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/BalanceSheetComponents</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2321303 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables</Role>
      <ShortName>Marketable Securities and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2325304 - Disclosure - Restructurings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RestructuringsTables</Role>
      <ShortName>Restructurings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/Restructurings</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2330305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/Leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2335306 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/Revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - Interest Income (Expense) and Other, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables</Role>
      <ShortName>Interest Income (Expense) and Other, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2344308 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/EarningsPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2348309 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/SegmentInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BasisofPresentationDetails</Role>
      <ShortName>Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/BasisofPresentationPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails</Role>
      <ShortName>Balance Sheet Components - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Balance Sheet Components - Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails</Role>
      <ShortName>Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails</Role>
      <ShortName>Balance Sheet Components - Property Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Balance Sheet Components - Acquired Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails</Role>
      <ShortName>Balance Sheet Components - Acquired Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails</Role>
      <ShortName>Balance Sheet Components - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Balance Sheet Components - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails</Role>
      <ShortName>Balance Sheet Components - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2416411 - Disclosure - Balance Sheet Components - Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails</Role>
      <ShortName>Balance Sheet Components - Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2417412 - Disclosure - Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails</Role>
      <ShortName>Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2418413 - Disclosure - Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails</Role>
      <ShortName>Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2419414 - Disclosure - Balance Sheet Components - At the Market Offering (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails</Role>
      <ShortName>Balance Sheet Components - At the Market Offering (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2422415 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2423416 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2426417 - Disclosure - Restructurings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RestructuringsDetails</Role>
      <ShortName>Restructurings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/RestructuringsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2427418 - Disclosure - Restructurings - Components of Restructuring Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails</Role>
      <ShortName>Restructurings - Components of Restructuring Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2428419 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails</Role>
      <ShortName>Restructurings - Restructuring Reserve Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2431420 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2432421 - Disclosure - Leases - Supplemental information related to leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails</Role>
      <ShortName>Leases - Supplemental information related to leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2433422 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails</Role>
      <ShortName>Leases - Future minimum lease payments under noncancellable leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2436423 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/RevenueTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2437424 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Interest Income (Expense) and Other, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails</Role>
      <ShortName>Interest Income (Expense) and Other, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2442426 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/IncomeTaxes</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - Earnings Per Share - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails</Role>
      <ShortName>Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Segment Information - Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails</Role>
      <ShortName>Segment Information - Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2450430 - Disclosure - Segment Information - Revenue by Major Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails</Role>
      <ShortName>Segment Information - Revenue by Major Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - Segment Information - Accounts Receivable by Major Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails</Role>
      <ShortName>Segment Information - Accounts Receivable by Major Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2454432 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pixelworks.com/role/CommitmentsandContingencies</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="pxlw-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2456433 - Disclosure - Subsequent Events - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails</Role>
      <ShortName>Subsequent Events - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="pxlw-20200630.htm">pxlw-20200630.htm</File>
    <File>pxlw-20200630.xsd</File>
    <File>pxlw-20200630_cal.xml</File>
    <File>pxlw-20200630_def.xml</File>
    <File>pxlw-20200630_lab.xml</File>
    <File>pxlw-20200630_pre.xml</File>
    <File>pxlw-2020630ex311.htm</File>
    <File>pxlw-2020630ex312.htm</File>
    <File>pxlw-2020630ex321.htm</File>
    <File>pxlw-2020630ex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>79
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pxlw-20200630.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 196,
   "dts": {
    "calculationLink": {
     "local": [
      "pxlw-20200630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pxlw-20200630_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "pxlw-20200630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pxlw-20200630_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pxlw-20200630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "pxlw-20200630.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 405,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 6
   },
   "keyCustom": 24,
   "keyStandard": 280,
   "memberCustom": 22,
   "memberStandard": 32,
   "nsprefix": "pxlw",
   "nsuri": "http://www.pixelworks.com/20200630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.pixelworks.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120103 - Disclosure - Marketable Securities and Fair Value Measurements",
     "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements",
     "shortName": "Marketable Securities and Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124104 - Disclosure - Restructurings",
     "role": "http://www.pixelworks.com/role/Restructurings",
     "shortName": "Restructurings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129105 - Disclosure - Leases",
     "role": "http://www.pixelworks.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134106 - Disclosure - Revenue",
     "role": "http://www.pixelworks.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138107 - Disclosure - Interest Income (Expense) and Other, Net",
     "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet",
     "shortName": "Interest Income (Expense) and Other, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141108 - Disclosure - Income Taxes",
     "role": "http://www.pixelworks.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143109 - Disclosure - Earnings Per Share",
     "role": "http://www.pixelworks.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147110 - Disclosure - Segment Information",
     "role": "http://www.pixelworks.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152111 - Disclosure - Risks and Uncertainties",
     "role": "http://www.pixelworks.com/role/RisksandUncertainties",
     "shortName": "Risks and Uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.pixelworks.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155113 - Disclosure - Subsequent Events",
     "role": "http://www.pixelworks.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Basis of Presentation (Policies)",
     "role": "http://www.pixelworks.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - Disclosure - Balance Sheet Components (Tables)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321303 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)",
     "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables",
     "shortName": "Marketable Securities and Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325304 - Disclosure - Restructurings (Tables)",
     "role": "http://www.pixelworks.com/role/RestructuringsTables",
     "shortName": "Restructurings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330305 - Disclosure - Leases (Tables)",
     "role": "http://www.pixelworks.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335306 - Disclosure - Revenue (Tables)",
     "role": "http://www.pixelworks.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - Interest Income (Expense) and Other, Net (Tables)",
     "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables",
     "shortName": "Interest Income (Expense) and Other, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344308 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.pixelworks.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348309 - Disclosure - Segment Information (Tables)",
     "role": "http://www.pixelworks.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:NumberOfPatents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Basis of Presentation (Details)",
     "role": "http://www.pixelworks.com/role/BasisofPresentationDetails",
     "shortName": "Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:NumberOfPatents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails",
     "shortName": "Balance Sheet Components - Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9f70e722b9384082b86ca1ca52fce8d8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Balance Sheet Components - Allowance for Doubtful Accounts (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails",
     "shortName": "Balance Sheet Components - Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails",
     "shortName": "Balance Sheet Components - Property Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Balance Sheet Components - Acquired Intangible Assets, Net (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
     "shortName": "Balance Sheet Components - Acquired Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9f70e722b9384082b86ca1ca52fce8d8_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails",
     "shortName": "Balance Sheet Components - Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - Balance Sheet Components - Goodwill (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails",
     "shortName": "Balance Sheet Components - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "id4cf0e97472647069d8d53aba821b268_I20170802",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415410 - Disclosure - Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9f70e722b9384082b86ca1ca52fce8d8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416411 - Disclosure - Balance Sheet Components - Deferred Revenue (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails",
     "shortName": "Balance Sheet Components - Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenuePeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)",
     "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
     "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i62c96b097c17456dae8e2ac56347f5ea_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9a294ffd41b04e7db4d3be99bd5de580_I20200417",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417412 - Disclosure - Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails",
     "shortName": "Balance Sheet Components - Short-Term Line of Credit (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9a294ffd41b04e7db4d3be99bd5de580_I20200417",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i8b8f1ca3f517400b9f8956435207830e_I20200425",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418413 - Disclosure - Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails",
     "shortName": "Balance Sheet Components - Paycheck Protection Program Loan (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i8b8f1ca3f517400b9f8956435207830e_I20200425",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:ProceedsFromIssuanceOfAtTheMarketOffering",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419414 - Disclosure - Balance Sheet Components - At the Market Offering (Narrative) (Details)",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails",
     "shortName": "Balance Sheet Components - At the Market Offering (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i563a1402f5214721868c56560ee63fa1_I20200605",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422415 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details)",
     "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails",
     "shortName": "Marketable Securities and Fair Value Measurements - Schedule of Short Term Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423416 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
     "shortName": "Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i1623a518a9ec427cb8a5b79bb136d4ed_I20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426417 - Disclosure - Restructurings (Details)",
     "role": "http://www.pixelworks.com/role/RestructuringsDetails",
     "shortName": "Restructurings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i7465c1728b7b484682adde6f0ccc9c9e_D20200101-20200131",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427418 - Disclosure - Restructurings - Components of Restructuring Expense (Details)",
     "role": "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails",
     "shortName": "Restructurings - Components of Restructuring Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i08aacdaab28742ed9695f01f5276feb1_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9f70e722b9384082b86ca1ca52fce8d8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428419 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details)",
     "role": "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails",
     "shortName": "Restructurings - Restructuring Reserve Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9f70e722b9384082b86ca1ca52fce8d8_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431420 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.pixelworks.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i4d5a9a44cbed4939b1d75f3586b65df0_I20190101",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432421 - Disclosure - Leases - Supplemental information related to leases (Details)",
     "role": "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails",
     "shortName": "Leases - Supplemental information related to leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433422 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)",
     "role": "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails",
     "shortName": "Leases - Future minimum lease payments under noncancellable leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436423 - Disclosure - Revenue (Details)",
     "role": "http://www.pixelworks.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437424 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://www.pixelworks.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Interest Income (Expense) and Other, Net (Details)",
     "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails",
     "shortName": "Interest Income (Expense) and Other, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:ReversalOfUncertainTaxPositions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - Disclosure - Income Taxes (Details)",
     "role": "http://www.pixelworks.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i84e7c8ce68a449ccbbc0c5d681b3ccf2_I20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - Earnings Per Share - Earnings Per Share (Details)",
     "role": "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails",
     "shortName": "Earnings Per Share - Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details)",
     "role": "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails",
     "shortName": "Earnings Per Share - Antidilutive Effect on Weighted Average Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i1af7c2cd51da4fa7a65efb17fee9840c_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i00f0cd1069154c77b886ce9d95e1b15a_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Segment Information - Geographic Information (Details)",
     "role": "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails",
     "shortName": "Segment Information - Geographic Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "if052aad35bab4e73bedc4a9b10b5cc7c_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - Segment Information - Revenue by Major Customer (Details)",
     "role": "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails",
     "shortName": "Segment Information - Revenue by Major Customer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "ia2f5b259b6ea4324827c18386bb1ff11_D20200401-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i2d530949c9964285a2444edb0e54aee5_D20200101-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - Segment Information - Accounts Receivable by Major Customer (Details)",
     "role": "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
     "shortName": "Segment Information - Accounts Receivable by Major Customer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i2d530949c9964285a2444edb0e54aee5_D20200101-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454432 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i7a55a8a3cc1d4a32b976af73b9d0b1f2_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456433 - Disclosure - Subsequent Events - Narrative (Details)",
     "role": "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails",
     "shortName": "Subsequent Events - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i57422ab1da2c44db8f269824f5d7f58a_D20200807-20200807",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pxlw:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i1ccaec74da4b4e05b3dac09711114fb8_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Shareholders' Equity Statement",
     "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement",
     "shortName": "Consolidated Statements of Shareholders' Equity Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "idfcf276689e040d99eaff36aec2b8c8b_D20190101-20190331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Basis of Presentation",
     "role": "http://www.pixelworks.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pxlw:BalanceSheetComponentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106102 - Disclosure - Balance Sheet Components",
     "role": "http://www.pixelworks.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pxlw-20200630.htm",
      "contextRef": "i9097ed93e1784668a01d3bc8d56d8a99_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pxlw:BalanceSheetComponentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "Korea"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "TAIWAN, PROVINCE OF CHINA",
        "terseLabel": "Taiwan"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pxlw_A2019RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2019 Restructuring Plan",
        "label": "2019 Restructuring Plan [Member]",
        "terseLabel": "2019 Restructuring Plan [Member]"
       }
      }
     },
     "localname": "A2019RestructuringPlanMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_A2020RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2020 Restructuring Plan [Member]",
        "label": "2020 Restructuring Plan [Member]",
        "terseLabel": "2020 Restructuring Plan [Member]"
       }
      }
     },
     "localname": "A2020RestructuringPlanMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AccountBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Account B [Member]",
        "label": "Account B [Member]",
        "terseLabel": "Account Y"
       }
      }
     },
     "localname": "AccountBMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AccountCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Account C [Member]",
        "label": "Account C [Member]",
        "terseLabel": "Account Y"
       }
      }
     },
     "localname": "AccountCMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AccountMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Account A [Member]",
        "label": "Account A [Member]",
        "terseLabel": "Account X"
       }
      }
     },
     "localname": "AccountMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AccruedCommissionsandRoyaltiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for commisions and royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Commissions and Royalties, Current",
        "terseLabel": "Accrued commissions and royalties"
       }
      }
     },
     "localname": "AccruedCommissionsandRoyaltiesCurrent",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Liabilities And Current Portion Of Long Term Debt [Member]",
        "label": "Accrued Liabilities And Current Portion Of Long Term Debt [Member]",
        "terseLabel": "Accrued Liabilities And Current Portion Of Long Term Debt"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndCurrentPortionOfLongTermDebtMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AcquiredIntangibleAssetsExcludingBacklogMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired Intangible Assets, Excluding Backlog [Member]",
        "label": "Acquired Intangible Assets, Excluding Backlog [Member]",
        "terseLabel": "Acquired intangible assets"
       }
      }
     },
     "localname": "AcquiredIntangibleAssetsExcludingBacklogMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AllDistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All Distributors [Member]",
        "label": "All Distributors [Member]",
        "terseLabel": "All distributors"
       }
      }
     },
     "localname": "AllDistributorsMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_AmortizationOfAcquiredIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization Of Acquired Intangible Assets",
        "label": "Amortization Of Acquired Intangible Assets",
        "verboseLabel": "Amortization of acquired intangible assets"
       }
      }
     },
     "localname": "AmortizationOfAcquiredIntangibleAssets",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_AmortizationofIntangibleAssetsandInventoryFairValueAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization of Intangible Assets and Inventory Fair Value Adjustment",
        "label": "Amortization of Intangible Assets and Inventory Fair Value Adjustment",
        "terseLabel": "Inventory step-up and backlog amortization"
       }
      }
     },
     "localname": "AmortizationofIntangibleAssetsandInventoryFairValueAdjustment",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_Amortizationofacquiredintangibleassetsincludingbacklog": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization of acquired intangible assets including backlog",
        "label": "Amortization of acquired intangible assets including backlog",
        "terseLabel": "Amortization of acquired intangible assets including backlog"
       }
      }
     },
     "localname": "Amortizationofacquiredintangibleassetsincludingbacklog",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_AtTheMarketOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "At the Market Offering",
        "label": "At the Market Offering [Member]",
        "terseLabel": "At the Market Offering"
       }
      }
     },
     "localname": "AtTheMarketOfferingMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_BacklogandTrademarkMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Backlog and Trademark [Member]",
        "label": "Backlog and Trademark [Member]",
        "terseLabel": "Backlog and tradename"
       }
      }
     },
     "localname": "BacklogandTrademarkMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_BalanceSheetComponentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Balance sheet components [Text Block]",
        "label": "Balance sheet components [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "BalanceSheetComponentsTextBlock",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Depreciation And Amortization, Excluding Acquired Intangible Assets",
        "label": "Depreciation And Amortization, Excluding Acquired Intangible Assets",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortizationExcludingAcquiredIntangibleAssets",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_DistributorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Distributor A [Member]",
        "label": "Distributor A [Member]",
        "terseLabel": "Distributor A"
       }
      }
     },
     "localname": "DistributorMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EndCustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End customer B [Member]",
        "label": "End customer B [Member]",
        "terseLabel": "End customer B"
       }
      }
     },
     "localname": "EndCustomerBMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EndCustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End customer C",
        "label": "End customer C [Member]",
        "terseLabel": "End customer C"
       }
      }
     },
     "localname": "EndCustomerCMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EndCustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End customer D",
        "label": "End customer D [Member]",
        "terseLabel": "End customer D"
       }
      }
     },
     "localname": "EndCustomerDMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EndCustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End customer E",
        "label": "End customer E [Member]",
        "terseLabel": "End customer E"
       }
      }
     },
     "localname": "EndCustomerEMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EndCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End customer A [Member]",
        "label": "End customer A [Member]",
        "terseLabel": "End customer A"
       }
      }
     },
     "localname": "EndCustomerMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_EngineeringServicesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Engineering Services And Other [Member]",
        "label": "Engineering Services And Other [Member]",
        "terseLabel": "Engineering services, license and other"
       }
      }
     },
     "localname": "EngineeringServicesAndOtherMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquisitions of property and equipment and other assets under extended payment terms.",
        "label": "Fixed asset and other asset expenses incurred but not yet paid",
        "terseLabel": "Acquisitions of property and equipment and other assets under extended payment terms"
       }
      }
     },
     "localname": "FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_IntegratedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Integrated Circuits [Member]",
        "label": "Integrated Circuits [Member]",
        "terseLabel": "IC sales"
       }
      }
     },
     "localname": "IntegratedCircuitsMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_LesseeOperatingLeaseLeaseNotYetCommenced": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not yet Commenced",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced",
        "terseLabel": "Lease liabilities not yet commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommenced",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_LesseeOperatingLeasesRemainingLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Leases, Remaining Lease Term",
        "label": "Lessee, Operating Leases, Remaining Lease Term",
        "terseLabel": "Remaining lease terms on operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesRemainingLeaseTerm",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.",
        "label": "Line of credit facility, component of calculation for maximum borrowing amount under formula advances",
        "terseLabel": "Line of credit facility, component of calculation for maximum borrowing amount under formula advances"
       }
      }
     },
     "localname": "LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.",
        "label": "Line of credit facility maximum borrowing capacity limited by eligible AR",
        "terseLabel": "Line of credit facility maximum borrowing capacity limited by eligible AR"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of credit facility, maximum borrowing capacity under non-formula advances which may be made solely during the last five busines days of any fiscal month or quarter and which must be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.",
        "label": "Line of credit facility, maximum borrowing capacity under non-formula advances",
        "terseLabel": "Line of credit facility, maximum borrowing capacity under non-formula advances"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_NumberOfPatents": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of patents held by the Company related to visual display of digital image data.",
        "label": "Number of Patents",
        "terseLabel": "Number of patents held"
       }
      }
     },
     "localname": "NumberOfPatents",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pxlw_PaycheckProtectionProgramLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Paycheck Protection Program Loan",
        "label": "Paycheck Protection Program Loan [Member]",
        "terseLabel": "Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_ProceedsFromIssuanceOfAtTheMarketOffering": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds from Issuance of At the Market Offering",
        "label": "Proceeds from Issuance of At the Market Offering",
        "terseLabel": "Net proceeds from \"at the market\" equity offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfAtTheMarketOffering",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_Reductiontodeferredtaxassets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reduction to deferred tax assets",
        "label": "Reduction to deferred tax assets",
        "terseLabel": "Reduction to deferred tax assets"
       }
      }
     },
     "localname": "Reductiontodeferredtaxassets",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_ResearchAndDevelopmentExpensePaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Research And Development Expense Payment [Member]",
        "label": "Research And Development Expense Payment [Member]",
        "terseLabel": "Research And Development Expense Payment"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePaymentMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring and Related Cost, Expected Number of Positions Eliminated, Period Percent",
        "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated, Period Percent",
        "terseLabel": "Expected number of positions to be eliminated (as a percent)"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pxlw_ReversalOfUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation.",
        "label": "Reversal of uncertain tax positions",
        "negatedLabel": "Reversal of uncertain tax positions",
        "terseLabel": "Reversal of uncertain tax positions"
       }
      }
     },
     "localname": "ReversalOfUncertainTaxPositions",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pixelworks.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_SaleOfStockCommissionFeePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of Stock, Commission Fee, Percent",
        "label": "Sale of Stock, Commission Fee, Percent",
        "terseLabel": "Commission fee (as a percent)"
       }
      }
     },
     "localname": "SaleOfStockCommissionFeePercent",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pxlw_SaleOfStockCommissionsAndFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of Stock, Commissions and Fees",
        "label": "Sale of Stock, Commissions and Fees",
        "terseLabel": "Commissions and fees"
       }
      }
     },
     "localname": "SaleOfStockCommissionsAndFees",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of Stock, Maximum Consideration Received on Transaction",
        "label": "Sale of Stock, Maximum Consideration Received on Transaction",
        "terseLabel": "Maximum aggregate offering price"
       }
      }
     },
     "localname": "SaleOfStockMaximumConsiderationReceivedOnTransaction",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_SaleOfStockOtherExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of Stock, Other Expenses",
        "label": "Sale of Stock, Other Expenses",
        "terseLabel": "Other expenses"
       }
      }
     },
     "localname": "SaleOfStockOtherExpenses",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of Stock, Remaining Availability of Consideration Received on Transaction",
        "label": "Sale of Stock, Remaining Availability of Consideration Received on Transaction",
        "terseLabel": "Remaining availability under the at the market offering"
       }
      }
     },
     "localname": "SaleOfStockRemainingAvailabilityOfConsiderationReceivedOnTransaction",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element may be used to disclose the percentage of accounts receivable from individual significant customers, those representing 10% or more of total accounts receivable.",
        "label": "Schedule of accounts receivable percentages from significant customers [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable Percentage from Significant Customers"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of property and equipment",
        "label": "Schedule of property and equipment [Table Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentTableTextBlock",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pxlw_TopFiveEndCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Top five end customers [Member]",
        "label": "Top five end customers [Member]",
        "terseLabel": "Top five end customers"
       }
      }
     },
     "localname": "TopFiveEndCustomersMember",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pxlw_ViXSSystemsInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ViXS Systems, Inc. [Member]",
        "label": "ViXS Systems, Inc. [Member]",
        "terseLabel": "ViXS Systems, Inc."
       }
      }
     },
     "localname": "ViXSSystemsInc.Member",
     "nsuri": "http://www.pixelworks.com/20200630",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r131",
      "r214",
      "r218",
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r129",
      "r214",
      "r216",
      "r308",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r130",
      "r214",
      "r217",
      "r310",
      "r314",
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Statement, Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.",
        "label": "Accounts Payable and Accrued Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities, net of current portion"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts receivable, gross"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r21",
      "r133",
      "r134",
      "r215"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Accretion on short-term marketable securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r15",
      "r291",
      "r301"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Current portion of income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r17",
      "r291",
      "r301"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable, net of current portion"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and current portion of long-term liabilities",
        "totalLabel": "Accrued liabilities and current portion of long-term liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r177"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r59",
      "r60",
      "r61"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r58",
      "r61",
      "r62",
      "r245"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r224",
      "r227",
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "negatedLabel": "Stock-based compensation expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r135",
      "r148"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r27",
      "r137",
      "r146"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Less: allowance for doubtful accounts",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails",
      "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Additions charged"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r167",
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of acquired intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r125",
      "r289",
      "r300"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r55"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r144",
      "r152"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r142",
      "r145",
      "r152"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Fair Value",
        "verboseLabel": "Short-term marketable securities:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r249",
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r237",
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r36",
      "r95"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r88",
      "r95",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r88",
      "r262"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r49",
      "r195",
      "r295",
      "r305"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r196"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r22",
      "r210"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.",
        "label": "Common Stocks, Including Additional Paid in Capital",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStocksIncludingAdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r114",
      "r115",
      "r260",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r114",
      "r115",
      "r260",
      "r261",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RisksandUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r114",
      "r115",
      "r260",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of revenue",
        "verboseLabel": "Percentage of accounts receivable"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r243",
      "r246",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Condensed Consolidated Financial Statements"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r221",
      "r223",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities",
        "verboseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r290",
      "r292",
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r265",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount of debt instrument"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r47",
      "r101",
      "r204",
      "r207",
      "r208",
      "r209",
      "r264",
      "r265",
      "r267",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "terseLabel": "Unrealized Gain (Loss)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Estimated decrease in total gross unrecognized tax benefits as a result of resolutions of global tax examinations and expiration of applicable statutes of limitations, including interest and penalties"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r99",
      "r233",
      "r234"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails",
      "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Revenue [Abstract]",
        "terseLabel": "Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "DeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenuePeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred revenue.",
        "label": "Deferred Revenue, Period Increase (Decrease)",
        "terseLabel": "Revenue deferred"
       }
      }
     },
     "localname": "DeferredRevenuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "negatedTerseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Net loss per share - basic and diluted"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOnFutureEarningsAmount": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The quantified amount of the future effect on earnings.",
        "label": "Effect on Future Earnings, Amount",
        "terseLabel": "Expected savings"
       }
      }
     },
     "localname": "EffectOnFutureEarningsAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r257"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r252",
      "r258",
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r253",
      "r283"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r253",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r253",
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r253",
      "r286"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.",
        "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r153",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r172"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r172",
      "r175",
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r172",
      "r288"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Acquired intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r168",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r172"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Acquired intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "negatedTerseLabel": "Gain on sale of patents",
        "terseLabel": "Gain on sale of patents"
       }
      }
     },
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r162",
      "r163"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Incomes Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r124",
      "r235"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r90",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes, net of refunds received"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued current and long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current and long-term assets, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r166",
      "r170"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Acquired intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "label": "Interest and Other Income",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestAndOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r69",
      "r123",
      "r263",
      "r266",
      "r297"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r86",
      "r89",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r44"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r29",
      "r161"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r53",
      "r158"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r54",
      "r98",
      "r109",
      "r159",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory, Policy"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r30",
      "r161"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Supplemental Information Related to Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Future Minimum Payments Under Non-cancellable Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "Six months ending December 31, 2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r278"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r293",
      "r303"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "terseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r14",
      "r290"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Short term line of credit",
        "verboseLabel": "Short-term line of credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Debt, Term",
        "terseLabel": "Term of debt instrument"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r47",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r4",
      "r43"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Short-term marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).",
        "label": "Marketable Securities, Gain (Loss)",
        "negatedTerseLabel": "Gain on sale of marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r88",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r63",
      "r65",
      "r71",
      "r94",
      "r107",
      "r296",
      "r306"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement",
      "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramLoanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating expenses \u2014 restructuring:"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r272",
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost:"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Years ending December 31:"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total operating lease liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r269"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r270",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r268"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.pixelworks.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r276",
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r275",
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r44"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Other Commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r241",
      "r242",
      "r244"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized gain on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r56",
      "r57",
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax",
        "terseLabel": "Unrealized gain (loss) on available for sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r307"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r220",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Interest Income (Expense) and Other, Net"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r44"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Current portion of accrued liabilities for asset financings"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Interest income and other, net",
        "totalLabel": "Total interest income (expense) and other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r80",
      "r82",
      "r104"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Payment associated with sale of patents"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r87",
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Payments for Restructuring",
        "terseLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchases of short-term marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "label": "Payments to Acquire Other Productive Assets",
        "negatedTerseLabel": "Purchases of licensed technology"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r34",
      "r35"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r83",
      "r228"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from issuance of common stock under employee equity incentive plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r84",
      "r102"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from debt classified as other.",
        "label": "Proceeds from Other Debt",
        "terseLabel": "Proceeds from Paycheck Protection Program loan"
       }
      }
     },
     "localname": "ProceedsFromOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sales and maturities of short-term marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.",
        "label": "Proceeds from Sale of Other Assets, Investing Activities",
        "terseLabel": "Proceeds from sale of patents"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r176"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r178",
      "r304"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails",
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r136",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Receivables, Policy"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedLabel": "Payments on asset financings"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r231",
      "r316"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructurings"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/Restructurings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r181",
      "r183",
      "r189",
      "r192"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected restructuring cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Reduction in workforce"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r93",
      "r180",
      "r186",
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "netLabel": "Restructuring expense",
        "terseLabel": "Expensed"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails",
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails",
      "http://www.pixelworks.com/role/RestructuringsDetails",
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r182",
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Balance as of June 30, 2020",
        "periodStartLabel": "Balance as of December 31, 2019"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r180",
      "r190"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring Reserve, Current",
        "terseLabel": "Accrued costs related to restructuring"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "terseLabel": "Restructuring",
        "totalLabel": "Total restructuring expense"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r210",
      "r302"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r213",
      "r214"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Unsatisfied performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation",
        "terseLabel": "Expected timing of satisfaction of performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r70",
      "r121",
      "r122",
      "r128"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue, net"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r274",
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Gross proceeds from sale of stock"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Stock issued in transaction (shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Revenue, net"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Accrued Liabilities and Current Portion of Long-Term Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Acquired Intangible Assets, Net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r168",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r164",
      "r165"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r31",
      "r32",
      "r33"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.",
        "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]",
        "terseLabel": "Interest Income (Expense) and Other, net"
       }
      }
     },
     "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r184",
      "r185",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to 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 by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails",
      "http://www.pixelworks.com/role/RestructuringsDetails",
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r184",
      "r185",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring Expense by Components"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r182",
      "r190"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Accrued Restructuring Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of Revenue from Significant Customers"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r73",
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Geographic Region"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r68",
      "r70",
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Revenue by Geography [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r120",
      "r125",
      "r126",
      "r127",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r50",
      "r100",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77",
      "r157"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r93",
      "r180",
      "r186",
      "r191"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Severance Costs",
        "terseLabel": "Employee severance and benefits"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r51",
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement",
      "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Other Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "verboseLabel": "Employee equity incentive plans"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r203",
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "At the market equity offering, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r19",
      "r20",
      "r203",
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock issued under employee equity incentive plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r203",
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "At the market equity offering, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r19",
      "r20",
      "r210",
      "r225",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock issued under employee equity incentive plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r24",
      "r25",
      "r138"
     ],
     "calculation": {
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BalanceSheetComponentsAttheMarketOfferingNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r221",
      "r223",
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. government treasury bills",
        "verboseLabel": "U.S. government treasury bills"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofShortTermMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r116",
      "r117",
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted average shares outstanding - basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(d),(e))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "http://asc.fasb.org/topic&trid=2122503"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6)(a)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r317": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r318": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r319": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r321": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r322": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-03(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>80
<FILENAME>0001040161-20-000042-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001040161-20-000042-xbrl.zip
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
M=T(_F-(=K<.0A4^AW3M-UVZ>G\+3PC)Z4Q; 5KGQ$ ):)C$![!5@K(@(Q\"
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
M7O)(N1)6<(@S)J>,@>W-58GHS\G!KXR #HQJ0Y&AA)G 04F%Q1&<OE*"<KT
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
M:G9VCO>//[3W][;.FM#G9LH3=-Z3_;8Z>W.Y1&3](W8Z,,UI#EX$ E&2 M%
M9:XC-T8[EZHYK*S]GW]HR<1?G_N02WR:&-E"F\_GZ"Q_!.5_TGK>O5_?:6WN
MO-G/=C;?;N^TLK?O=W;?KS=;66L[ ][? G*?89IM[V28_^'_S+9?9JU_;6;7
M0H++<&#]12O]C#5E-^12X=O3"L87RME_C5'VRFQP%++_3,T^&R_DRP)$RCY[
M/>R&,8FFZ$F68&41B<Y7^MXKO]J7VO_7_O_W]/^M$CI1;698> +0)%NC??*R
M<W"\DQ+W<.\[UFBU$PE S>,/)\W.N[-FJW'>W%C_G #0_>/7Q_M[!YWFJY2X
M?P>AX^'Y]EXB >\(M(4<;*SCQL4F:KS\G "(:!5$D$9YEG+Z-%?6ZMR($(QT
MG.@8)@2 U03@O@E :V>]N;M5N?GY80#7?(F>8=;W!PG!X!('IHP@S9AF8S+P
M^/_-!KV9O7OUYQ,'<R[L:DM7/VTZR5X60&8 B&PHGSUDBG&SVFV2WC9^V4+Z
MEU]),ZZCCUYP;I5W.94^YLQZGUO/56X-#EIZ$A4AU9ZBG"(B]!+G&L<&]KV,
MXZU9QSO9()V=#1)V-QM\<%O;"8=%/\'YH F__'[VAM."1JLP97G '.R-&Y]K
M%<'H H4OJ!-6\)6UMUO_WGRSM[WSO[M/LJWFB\^M[D>\P+Q8W5=4[H_-<^,&
ME:*D.>WR4D$RT\_ZI\&E?8L^*[I9,>AG[JA*#2Q(^IQA_G/A,V&KB.B?#)'1
M*O[6CUI^(S#_YKW?;C*&)_]L5/^=)G/*'Z+)3*PB?=<FWYI+T \;"TTT>!FB
MH0=/)O0'9A!.R]ZGA"2A^Z7KV>JZ7GDZ67VSFZY^D>JQE*,7/;^8GFB<63C8
M:)_L[WTX;K:V+AH7*8.P==YLM=O[K?;)]L8^;[8<;[QJD.T-]UEFX?1D>V_G
MZ&"O@1O'<&?*(!QOXNV]#T?;>^_@_2>X>7%RMG^QSYKX9F:!2"D(1SZ72O"<
M(6US[:S+@W>&!!VC]6)E;1O O-?]B<3"%&CAKG#=.G_MTOO)18P-^HX&^-C)
MDQHP[DY%6^9\:U(785RZ9(%CP,=&@G>72$"UP5I9DW.A;,XD1;F!B#$7#$OJ
MC8@\Q)4UC7,L!=::?!,-EL?'JAE8S!^54\MZ9=9+)7*RXV%9]'WAJKP94.OB
MN@.L+BL/3;>XJ#[_6<-RK6-WT+&MU9W5W=5LLW/:[HU R6Y":-;LK?[Y?9.^
M&NY)+)A2(_.E!W7#ZH;=7\/FQ[']4-M_)SJX[GV9"NB-_^]-T0VXIH+?HX(7
MUX-"+C%"QI*<4(]SIG#(M6<A]]9S)T@0VK&5-4)$MEXD'C+(WIKRY,R,GF2[
MPP*8"]>\#A;GJC7SLH#FAUI^>S:XNN2S[.\M,#<_Z7'T.#,R$\![ 7]NEZW>
M6;=&O>^A'KJ.>MIB2[CE.?+:Y"Q$FVNA7*Y8T$8Z$R73*VN[H&&O>_WP57P;
M;]N;@[4VBTH0GLS3@J5%'<399^DG<%2E,K;+MW!ET75U>OXNF+1UB4D^<JF<
MC[F-4N>,1YP;+WC.N0[&1D>)\"MK+T!703[=POP$ZYHO?E0'4',30+WM@8VW
M#XK3>EKMCG9[E4PWB&AM6,PYX2YGSH+=*J5S$IF4.C)!HUM9TQQC5.?1'R['
M.='DE#,_+<']%*>FG87SX(:#XE-:I1(+%_IUQKS6IKMH$T!AEK#PEKSXSRW<
M7H"UO'\\H+=)D>IZ&<S"^I=?6D!(/CH8$"^MRXTPX"1,VM !8YDK%[36 :'
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
M7"W2Y>SZ.;7'=H@:SB7<0#X% DYYCWB;,UT(OP?!;^*$0C(VT.# 115!!,O
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
MG%.\@S%O4SQVYH_,'YD_6LT?RSBEO!-46^ZHQIQ9H[U45%)7<HF#TS0[I5K
M&O-8 YBHTCKID>#:(BY*C2PO,;+:&((=IB*ZM77..U22;'GD,SXM&<"UC7$Q
M/@C%D1E^"N.U6=7*08PA%41HQ]&?!?%D()Y^,$F9@ZXM]KRB%'#EGK8V1$D1
M=(S2\AB5Q42Y($R(W!M+U#3\C,_"STJ&[Z68)0Q!_=,H;WHO4P%C9R.Q0[WQ
MO;VY1?>$=V +&H*B=@9QRG&J80ES5[K2"T!LQLS:NL*L(ZAJ7:*VFZW#EB)=
MN^)UVS,N;6K*;'(RZ3QB>M ?8YSE#9!K"C!=9IQLD]R0<4X7&,=35996!Q28
MIHBS*-.VB$1&EE(+STII@7%HA\O+OJS,-YEO,M^T2MA7A&]:<G8V T@&D P@
M&4 R@/PP@/S \<_6#4R;FI(1Y/%-WE3GS7F"2TT$=U):I4H7M-<B$$N$R29O
MVTW>L]-%.QML^]T>H1R+*#'B)FW&E=H@I:Q#-!AKHV26.YN-WM7=C[M9>,4J
M[L?5\%!4-3X 9($D%.'HN#<X#6&V-U?U7>B/J\^A..[!^]IQY/2ID$.K-^&^
M4Y,^[\@MMR.WM?/FZYXQ0@JC(Y*8,\2Y#\@&8U"D7!-7DB@\7ULGI>P0C%L7
MN-%R-&M78%][QJ5-3;E? ^1YLLB][*K=W([X#D]DHV*Y?;2:)TH<%<%!(*GK
M7$*E1LHKC8(1CLO@M"XE\,1#5-?+%''OL=\9_G)MCBS@6<"S@&<!?\("_K ^
M\JS /J@"^WK1*TZV-_9"H$1KK9 G5B'NC$,PF1I)0YA01+&2^JS"MM;I_70/
MH=10@&Q:[S!:\P5?A*8L?#MV1U<,VUL20=%RT6M7D%46\-9ZWY;/R;#1ZPV<
M&0=_M3;SNL&VK-0LJ=0L>.7HGK>6.5=*9!T)B&,:42J#C#PC&$OEN.0A;?13
M_A Y1#,R9F1LQ]1EZL\"G@4\"W@6\-44\(=US&7=MA6Z[9M%AQW=VM^C@OA
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
M517PAW6E9LVV)9KM8LAL$$*K4J 02(FXU!2ITEKD86XQMUR4W&3--D?,/L8
M?N@/ [3^:_#%OJGZ!0"4^6RJGDDY  %#BA&L^F(4W&18C:N0XV5;I>,\]0V3
MO%V<!3P+>!;P1Y^Z94ZTE99$[A@53'+-K!8F!FRHP$HH8<G2\1#;XX,P3"KY
M,!R *EY]#F_Z;G 4_AR,1ALSKOY],'P/3/W^C*@W_.%D-#X*_7$WC+?CCOF2
M5?BE5/C=Q9P6G%/JR\ 04Y$C3FV)-(6/1)12!L4X]ZFF=XZ1R(CX3! Q4WX6
M\"<MX(\9 IDI_Y$H?\%K5V+A-)8.><(TXCY*9((/",= , U16N\SY>>PR&=[
M:0Z+7$;N 9)3[@$ \1P V29U\ZEOA^1MXBS@6<"S@+=@ZK* 9P%_P@*^C,/
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
MHW&GL'!+[2JI[P6( C08A1I"3*]W=LL%MH"65?!GG/3KT:G?/N_E*(1/:7P
M5=/%J;O0GH,^+-3]Q14Q/H#5O7]0KYQA K3%<4AWN@%:_.H$NE[8&0H= WKV
M 0J;7I^$F48#S3XMPF?3 WTH.0S_,ZD:#UPQ.$[O3HL.B*:^:Y!RGQ;)H93:
MVPNIUS!I%UH,[1M,+ZV))#T[S&#]AQ!O^G'J$5P!#%S0+TX,,&%J64AR4Q"M
M92-#-=,-AL?)+P2_U5ZA>JWTS$D-H>GOVB.;/FP/P_Z@#\39+S8F^S!,!:U/
MOLL:6^OI _$M_J[^YWWQOI9&F/$W??<"YKV8O::>W<;(:5KSRO2--T!^Z;ZU
MGU]<4IGOT=HZ9V&]A;_<Z;.VG-[M$6*-B48A!2.;,F](9(5V2%GFHZ'*4((O
M6D*K:V^\.MN->+6X&W%F6A=SV_KI*DL[L,;G^R]5O[$$:ONT48-] 7@:8*FF
MPD\)$8 -0L,NH^I+<02O.$B\4PW\"'3Z=,,YU:N^,L6P)< Y'@:@@V;IIRVB
MH:^IJB:,#R_>ORCV0[\FM-/T<SA.\Y&NFR3&2-81-*HZ[D'_?UJKK_]C8^/M
M5&F&QT]F'JL7Q?N).SC7G6&(2>D#/@&Z-&=9L4>=F0627@ X-^C#R_OIMEY2
MV2?#1LU>O&'J P1<!74"%(4D0A;8[Z33T#CTL)-ZF$8KJ04UZD4@HCZ05GI&
MI^B'9*XEXR,-JREB,@&.%UP\,_Q]U6RC_=_1,IMGL[D"!:'F[.IH-D,OBNLG
MO,EJL@DM2YIHP4CG;-Z &<#"\(U%E5AW.LXW:$J:FND&8!(D8.B9(,4JJ;C%
M*>A74\&9O;O14&8-Z,Q%$0;U#3RX^5W5TP6-V>@G;:+X*R2U(2EDOT.?"H+1
M_^O 2WIP7RU@Z9WSQ.AUPUY_<0>FOU\/\U$%]O.@KG:VE72SYB6$S"R(6N(/
M!I->FFP0#5,W!P;@<*I=-6\9)<&[Q?;FS1"E3;#Z#40!09[TQK4\)?MJ9H^?
M0Y &.6Z!(\F7 !)UMH:@#S 3OC;[/X?9PIDU(;D,7#T-\/8XJ5U,L]>D;Z9M
M2GZ&X2693$O_*J&D^,($7O3\W88BKO*,WZ\&!%.^<8:N;X>#/OSI&@%M]*'G
MKA7M\NUW>X(XYTM1(ED:@KB1$FEB!-):.PECS7"\4BMJR3*]1OOY*Z1MJ&(^
M_\5Y ?@!W^MY:TFU'[+>].>TUS!.@H3?-][_!N27DCDM#A-HA7UOA@ ?'XX3
MP!?=P8OZ+D3 (IH-V^-VMW[QR^3>J-R-0G:JH^,>S&3J7^KZ0G<30#:Y#8L=
M\V5>[+/-\PG:X<;[#[-) ;.R6/B8W*>#S_ VUSALI^I<XYANG$53+711WX3K
MKI2!5P-?Q6KF8(77O@)U5/*&KDQO-"A<#R@JSC0.P-]^(K@O4XUS?U(U.C"\
M>NK\KX?\:#!<](TO.K;/]^:D GW6AGJ"0HS =8D$TR,FHYD2&JLAV.O_F9CA
MN-E:F-(<\ )I%!O@N]KE/SAN=/]1XLBC:ESKTO^$FG.GOIJ9C(#(&#=N--[T
M^>QF>/ZE!AZ8Q,S]6EV;ZT.SF*O.-0I#[5LRHX,B@G)]:YUI52&I"U(Z@R1U
M*TA2*-W8CA6[+"2]&O1ZQM9.(Q"=C>$PZ>DU,[TL7M5+Z@RMWB0;9^JJ_VVZ
MO[4#AI<K%%:U$#6?2ERV9#"^W?4S]$KSMX!>Z2.LE-K3!E@%(S)J>CUJ+)'%
M 3,+ Y:PQ8:9(3U5A1MW'^!5/2Q5HS0W%PR3R_:TV9@$\Q963!A.[=3]P< G
MM1FZ5GN6?X*_+3RJB0M+OS:K=OK[Z.>I SP]RM>0!Y"1/+OU9EW3H,8FK8&Q
M\2@GU 1;N+;Y1K5F7AMLM?$YM9'3U-?HZ*=@T?QZ;DQJ<\PLC$NMZC>M2?;#
M0N?&@_W0N)C3/</P.?0GH=ZQVV]<E<U6(DQ=DK/IHV=WC\Y/$&"QN0J+H8W_
M-F"H@LT_LR&:CE_&S?HYOJH-YP8Z30%&.HA3O5]1X^[=@NFER(4+T0HYR/;F
MRU=?'V2;XV5SO.R-XV573I6YQM*\)O+I>Y%,%R*?F"^)]0:##5]R2:*QD@DM
MI;%EZ;G4:_?M+/DP"MOQ-4Q)0N+1<W2%;.Q1A850GJ-2$8:X9@89:2426"@6
MN"'<JXL39ZG'RAKJE!+<.[B=&25+1[V3'EMWT77R852OF;.1O@$W/=G=F:N7
MSLV6PN7[OCL3M>^VV:,YVX189MNA\8>G'84*],?YKD[:I9DKKI-:(3TRGT!)
MFDURK9T<3OS^5&&MMU%J#0H4PZ0DIH".Y-YO-@'&YS8Q+NPV7#Y[5"M:H\77
M37>#SNN0EX)&9JH6(/CVWV\V$=%-X%C*%51;_2D.Y)HNS*+(Q@>#45A\\ 7M
MLE'9IJ9U,^3)(3&:!CXD/2F,TSX.W 4:[&FG2,%>TU ]>$0*A:B#\NJ@EC3&
M\[B,)A:B-TCY1^K]&S,:A;2#=>YU26M/1OJ%K^N@=F1-FOIC<SK=^ZH:5] X
MN8)24\;5_G3WZ.Q]C>#M!YB<Z=##E-315HL^^2:,+TE5VE'Q%4SV\$S)[9W.
MMYK.!OC%52O_XC>7HSR^?=SD9H'L'*]= 2\MW9?Y5@P[O;<8]CJ(;5H@X?U!
M"..T<SGH)ZEIR?X!WGHU(\W=TY3E8WOS ^\>?:S@.K%[Z*ON/Z^_['[M];;_
MZ?:V-O?Y[C];[")I?CQ\<[K[=9=W=_;IQZ-_0YMZ59=">W=^/]S^YX/8I1].
MMC</#G:_^MC]^AIW#_=/@3R_= _??-E^M\<U83'(E"68"\1+2Y&5FB#IE8H$
M_L?&2P3*+;%62!P5$UP'KKD#P':<!F&MI^7EV/0_-[JO7A?O__OUZQU KJVW
MV]WF3,[RX>G???7YIA(L'8;N"4<\7$PU< O($%><JC**E0X7F?K;1D7:.:D^
M)]V^ P\?/VWMXQX5ZODXCEJUS_CP.+'S*=4]XF 221A&%!Q5B+-(D/&:HB@U
MPP:,(TK4Q;5^)I3#L\&L??4S5]64\6=Q*16H(HVC[""<"Q:=1E*<^\KV9MQ^
M/!F.)DG92?&5D^%%1UC]U<P9-E5,IGZZ^K=)/RF151.!6M29@^KMCD:I.-N"
M'\'+1G'JQ_UF@QJMXK3NZ32L'G2;<5*2!E52*AJ=L0F!'=1>-)MV].M@&- G
MBI.#T)_?F3R;SL%X7KC@V,!??A)>%-<-<ZUY^J(?&G]F/P47#4[JUJ9>I=Q)
MXSCIS3R=H#&='%0I,&D$J@Z\#/Y_ZHZ=:3F^KN$]"P@^,J=3I6D^;:#VSO6]
M\T,_4ZNGJO9<;WOQ7>R_QW7^WAT$/^F!]3P;QFY2RO\< #9M]/TTWJZ_/\>#
M9PP$=.MD#PA68PLC&AW6B!L1D58Q($=#]%H+1<RE VDKP*O7'=>X8FU--S[/
MHI#C(*TKD)&72YROO4D,=WV(YVQDFN1G]8;!\2B\G/WQZRR)1]6OVU_?=#&[
M&KQFZIO5^H42K";0:6J6Z?.GKML7#;E>R/S6_"C)"ZGI];]_\^9O_XA?2"9O
M>3-^0;[UHV#?:/(W[_U^D_4-;_Y.*IP;2OV]EOC\L=)ZWVWP5.R?1JF]6>Q?
M;;8G9KE-_MD\QZV>X\50X^D\7RBD>!\5*F]6S#?!^8^,YY7L=]\#>@65=@JX
M<^$D];V41;UM]N2;)T=^E.&\T^S(RQ63O=&P?3_Y\:,,VQ+9CV]W=':I[,>S
M-3&W+OX8MJA(\VUMC&D*9$=3:N3NT1L!]L3!]N8[VOVZ ??MDEVZ>[+]QR[_
MN+G+MW?^_G0Q!7+WZR[^> 17'?8.MOYYS;N;T.MDFT ;/QYN\(^'!Y^ZA_NB
M^\]?\:PTYWM\LB=*5Y:,2N0<MXA3'Y$15",:2 S2*&EI2G[<T4(_0.[C>UM6
M[8.C=A:PSTR2F:0%3**CQ$%2:C53'"MJ5>D,<8!,T07EIWGT"64D,\GC,LG7
M,R:QE#)L,4>:*(VXX!C9B$M$M"M)P,1JRM?6">[ G&8J>=PT^?=89V4E3:T_
MPVCT\GON_FNYFM[UN'Y+4K\SMJU#_67J?=W>@+B [;.)_'TPW)Q.XV6\?S49
M#NO\/QGQ;X[XU8+M0*(J"<4.1<8 \8/ 2)E@$,.<$2T#L'5,>7W:5-NK[4C4
MSO)<&>KN&NINK^%FJ'LPJ)LKMTQ+46I%D;-<(NXY059;AD@ZO& TP_#CVCIM
M51G#%82Z-NT0J!706Z_<(N@O1+&URJUSA^45L]_G?NHKMMTQ]"A;#-TPS@1Z
M"P(]7; 5?"F]"B8B@R-#/&*+%,$ELL254FBGHFSV&>CE+*"M=@[=98W%MM!P
MWHC(C-6F1;/*C/4H6QF9L6[+6'.3CPI7>N\X4HQAQ(VA2$5>(IA*BHVQQCC:
M[&>03%F/3EE7%.&[(HO?8Z7F6_32O!H&7XW_K,\%;/>OB)<?[3SSJ'G1W=C3
MP5JIK$=$)]^RY!S92"5BQ'A;>A)!X6]QFKYOY>>=1;^G<R-UFIXF:6G5I(#Y
MSB;46<C\8W13WZR7%Y9GCNW/L?U+Q/;?2Z3U#]LE-XNS;H&]IG/(^HV'\GWU
MI=B"=QR,BM<I1_$-C.![KO'<AD,/CR)!/QHV\JBG6AY=;#)FWI&/Z^$Q<[E
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
MJ$!5#-IK$8@EPDP7%C^WL*X*R#[^TCMYN=C00313C^&\E4TCJ[[K31+5VT9
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
M>ED^A)KZY$$NNUMOI:96*?0_C,8IO#N=0,J^U)9KIS.GPIOIQ+UMYBV#]2W
M^ERH,4_A7Z5%3MN N"@ITA(^>F(L)V5D7).U=4[:EPNL[5"3O:7/ MCNREN:
M@>TN@&VNA6IA@S16(VN#1[P4&!F%00LM.=8>H,V1=(9"Y^3H+=5"G["S=#/$
M,$P9#J=5>K-O=$6TS]G$_=7,6T;G9=!Y,2151%X"5V(DTBX6EP#1%FN";!0*
MFZ"IT_K*$L7919#]H!G0[DSKS(#V0X V5S<QT(LW7"(L*4?<D(BT$F!6DZ"U
MPH1[D:),>4:T^U<W9RF&8)3#=Q*+/."EV5-[RX""49T'L\F\,1ZD;,/CX<2-
MZW27V6_;6LUY,0;V:Q@.O!D=7*2?OQ;G$CZ$X>?L^;@%%6TO!ADPR2*G42%*
ML$6<>8\T)Q)IHH7%ED7O8X)510G]-7L_LELWX][]*=@9X>X,X>;*=I A6FXH
M4D2[A' ,V3(!GHXD6D(D\2)%&&1PR[IV]D??(,%"BM3/3NB54*6_?YSL<M+H
M3#BW.'FQLS$^2\JVL1=,*37!#*F2"03<$Y$2(:#@><3!B=*GLQ>LHRG/'I[L
ML\[X]S@Y%#+^W2G^G9[A7V3*.<\EHE)'P+]4N]B[Y.F65%("4^A=4S7R(5)2
M/GG\:Y.S6*V !ONC11+:F<8Y%VIN1:7852;=!S Z,M_>#=^^7K0W2*D\%]P@
M8CA%7$F.C&,1Q4"DC084**> ;W%'RQ7+ ?T4RS2W8 <@,U9FK"?!6 ]@)F;&
MNC/&FEN(E@4I;&F0,4XC+K%$RBB!*(%U$$LK/-5KZZI3ZDQ8CTY8M7WY2UU\
M;;%BZ[RHX9(5VEM>0^]BP/VHKEN<8"=)X#FKL2X!;(;5*-1%FIOZP<?F]*BN
MQYMN&P87JL_PL,&P\).ZHK'QGU.MYEF)O9$95Z,XA;I4D'@RG!7<;2ZS,)9U
MH<[1BV*C?YI**@_KU-;P+'^IK=6H\$-X8[^PIQ?:\^VV-.VH2SY?WX3B>#(<
M35*EYO&@;OW9L-25E>MO8-('(!9-8P%4O]-8:,CT6:G@^WZ_F@W$]*K%<*X;
MM?%"<>&'*K_Y=CCP$S?^QPR',#ZG9SE9GWL13M)]M^>X4-SQ@!11 /<6_C*6
M1^2QTLKC"'_[&Q;A+-L/(#L'BP7,+TI]$GHSFE;6'.6ZFKFNYM4WWX-7]_[+
M,EZMR%RL<=@"PUOG<I$W'LKWU9=B"]YQ,"I>]WWP-_!FW'-,3AL*CF8)ND51
MV4>7G R;=^2O?'BA7Z[@7,M7Q&-45KZ# <P"<7\"D4LPWV6:A)?WO^=RO^OI
M<8Z$M&YPVA2=O0K!+;^97NT/,^/"AOVJWZ^=93'YRJK!)=7]_D?Q.G%LUZC=
MZ5;>CP2</<_-N.>09P#>03^(W:_=WL<_7M.MS7=?M__8$EMICRSMF]&MK]VO
M&V1WYQ._M,^V^89]W.D=;M&_/^VFO;C-+;[[]=.7[C\?\/;F+MO]NL6V-O\^
MV-XY.)]!6FCFZFI6)>$EXIA@9"E-M5RC(8$&2LJ0\PP\G2CTC.89S>\,S:WW
MP4C#=>"*LXB-*@,W(1+O(XE>UFBN,IK?,YK/#[(J*Y5GUB-;NH!X-!BI5!F@
MC%P#RWKGHEY;UQG,[RKDH27&]RI8'=/%?;;9F5.MW+>N?9O0A25@^FUM+KZ9
MAIIL3J,X,G@O ]Z+J;.U\Z7!I4 :)@=Q$232-I1(",Z,"%1J3M?6A<JILQ]0
M%<\Y5E8'\*B2W!N,E2I+SIA3PL;21<Q+;TOA5 (\HJ> !W]DP'L,P%NH/XB=
M$%Y'1*.2B"O/4ZRO05AY+8E60C, /,8RX+5477W*3O*_SD)+ZXC3K_>GL#[M
M _T_M4AC/?O/;$I)!N]EP'LQX[:5@F%L"+(X%<;F)AW@9P[)Z)SEG$AB_-IZ
M*2Z#]\_9S;!:/N,,='<-=/>MJ6:@^U&@FVNILI2&<:F1)T(@3K! RGF&0A0Z
MJ"!+[T%+I3(#7?L4U*?L3UV(X@A]?S_Q&_D@=S[(W1KW3BZZTP)F/%TP ;PG
MQBAMD=6E0EPZB:P,#EDOK-=6PYS$!RJZDX]GM]W;G6DHT]"3H"&M#/%14<(%
MX;A4U@AF)16:<_@LIB&,F8;NF8;F!AH#=0!+ C1D&$8\4HYL4!K$)8)V8$IM
M:;FV3D3FH4?GH:>8_#TW.C=Z-1O][7P]Z7,BOJH_J7.FU)DG&H!9_Y<=_K)^
M;5J*X\&HSM#RLD[+4GT.O\YR&P#O3_-@</I"3O-17'6GL0"&DW'X=0I_>/$1
M:]])@M'RW!^$GA^YQ7\/AG/ZV0_(#H/YA$R$7KTTO1-S.EK[Y7S6DZJ/+HSH
MI8'ZT=&(\?Y&HYX\T)(&PUK&7H+B!:27+DN--ZO7Z.)@F+3$_ZIP]"%X*HRU
MFC,>;/!1.,>YIXY$%O?DVGJ=]R=Y[EXE!;,_'OWK%[-^E7!<6(J-@DBXM)02
M>'( !4A8+36/TI74.X$QI8W>"O<$OY&RV-$H2;38!%!->>1>E= DIZ,L(Q',
MR;N1ECM:._+JM?/^8# <HYV4;?E/^+4>.]"AJ_%-<N1<D6M,M#]5T':_V PN
M'-DP+"CI%&!=X$YQ$HH:[((OJOYX4)CBSP'T(>6H?A_<9%B-3XN-_6$(*:]7
MDWGK?=6K0"**OTVO%TZ+WTS_4_%32JJUEOY<^QD>>E"Y@^+$C JP5%(:CV*P
M\'+"ZY?3SORKYANV\ U1]5=B\2M1?U5VBG]/>J>S/LC.I6[)R\]1E[_2=2<W
MCH=5KTBW)*=?\=.\S9TZ4=@:F%6#WN=TLK$>F+.Q6/OY19&R+UWW>W$\''RN
M?$KI5HS22,(HG R&G]*5SAQ78U#BK1DUIXBG3^A-1='5HC@=U(47P,]K/]>Y
MU.#_]N%-^V8<H+T@9.-TW^1XEM^L%T8@)_!=HSS_5/W<_/&_EC%0#04@B)X3
MBWF0WG+/;-#:>N&#4'CJ)^5$WCKA9>K1=FQ6WN_&U4G,MLR7ZFAR]-M@.!R<
M0+=?F6/X97RZZH;M[1.;;;[#W9,]R95AJ2"YUJE\HG0&:6,Y*KV,U):6 %77
MF9<!1RY9J)V4B.^GJF5B</RE=W*E#+P:'!V#FMD?PP^FYR:]FJY^'PPO"L=&
M+?L?$F_"KT=PX4:39G#TG,6%;+_;BZ X*,H""J&D*:Y&(\V51XP!L^,29K(4
M:^NT(ZZ0EN*X-QD5U\H(S"7@Z)V(R9ON[]\5ANL X<_JJ!H'_]OI:V#E"C2@
MC>'9I"/Z_&:= D@P#$->:HD4:&^(.T^0A2E!F.I4 #Q&$(2U=75YRO]WXH\P
M'<C"#T#S&%>N,,ZE!39+Z%GKF77]BC <&R B6.*@9/2OO X>"%;70?&V^A)Z
MB?J:TA=_5__SOGA_.AJ'HU&G>--W+SK%:&(/@ZLS?<Z>W$NSV^0B3=I#(K4Y
MT5WQ.GCX>#RL[*1)2PA/2B^ZQ-&)80\2R1< 38UZXQ.)PD/G:L14&W@!K2N2
M<RRUHE$'OL_V,"(%#"R*#1S-TIZ.YOS<=O"];KW5*-NM83@#;;WD]K]NO=LS
MK,34:88L "[B,2AD %\1$4;#K*DHC+R6EZ>J\I$Y+6R __B0O+<!U%M?5V9M
ME#DS&A>Q^AP*.QG!A(U&(+.GM429_BG\DB:@.$II\Q+-_V=BAJ#1UXMM^G@P
M6-+SA^'85#YEZYW4BPHNMB$MX?HUL8KP@,57%+7'H%E[Q\>@]==+Z[KW@=;\
MHM@\R[%;#>OWU0F!BU37!E;[E0O##^#[LQ64FE:;&9-1_;9>]9])!=)Y^N+I
MFF;?LB,ZQ:))DL !T'$T37ULAFF.8I66>I*/-.7]9!6D#V[P.?1-G1T:AC3T
M>NF_\_O2=M&X%B(?HIGTQ@U6#EQ3FZC)U PMJ:];N R>.^DEJV64/E13:'8N
M]$+CQYAEEE[()MUX-KZ)H.?[F3H"OY[EGYZ:-0M26-56*\@UO#0T-YS4#3L&
M40/C*5U>FZ9P:_@2ABYESA["JWS*IEU+&-Q^/&6="D9B-+-W9X]^46S4XS-+
M*5B30FTRG\#OJ>L.]-1>58=/U4\$BWB6:[N6^-F'FW3Z"<OWE<,XJETP=<$K
M.Z,:N&XR'HUA,M-872DTB<!A%8RJ44K4#8]=ADX?H.I0:N!H1JE/I'S##^3D
M=GA[8R^ YJ)$J9"C$4S7L@1;I-0""<:I\Y19$8$B>8=1?8DA&U1JY N,7_,9
M4&;_PO)/7/9]<3*7I3#YJ*;;BTL9.[>3HRNV[NWXGVG/-IJ.O9GVZR_HUC.V
M9G;V,=BP+DA!D_D:2Q/ FE&IB(?G* BB<.3!*P5RPUY<#IG^WT\>3<^L%=8X
M/75-3 ?&7V^WWU--&^B(2Y@()IX?A7X&Q&\+-N^^VP/,8RI0C(Q-@.@9 4!4
M#EE&E<**A-*HM?7^X+*]L AH"SAW'56^*&ZY#L@5<2!MV\1Y:T[=07"?BK?#
MP3@TP@Y_[@_-4:UG/5T(V.Y/-RZH6-!*+VSD])*J>>V.C1E--PIJR;FXIP /
M[[OJ&,R\N=-E*47+J@@XPJ(@$OI@=51:E)P)BJ5B.,S\%E1\+[C-CM_T1^/A
M)*G+OQL7&H_O\P60KZ]Q]W#_M+NS^Z5[^(9LG>QIXCCU$G0J:@2P9"#(<&*0
M4(QH[P73+JRMRRNR-34[3/_GOQ2E^->T8NH_R:\_7ZJ]\ZVEMOB0MV_?GCUC
MCDFO!L-!WWRNAF#;;U1@WOT5>E6(C=7V&@1G<%2YA?U&-S[WT%<;?[U^G[Z=
M/?I'R/W*4B9M7NM)_:VMQFH$MGCEDVE>^W!,<ID<5:/1 *SY/DS+N4'KPA=G
M4^'KJD87(2.-?NT%#6?._BMK%RVSF"_J!7XR/ UF>$DI&/3WT^Y[6M_IO\][
M%?.MC3W/;&2ED(B+6"*NK$"*4(NTLYIJ0PUG=FV=7@RO*M+HCHH(DE O-5^-
M+*S=QBF=IKVQGY(T%+:^],QR2O7$IN937'*SYW;POK#9<S6^+QH_[\=)9M^&
M80K& L/H&1M#YX5%;*5M'AA<R112-)+D<XY(1>.08S1$29SB-%7A?7&5R_E_
M)P\9K'V8V,Z\E%JLAB 2H^I+X]>M38PS29FE6GL!F'^F%_3]@B@-0ZK]5COF
MZOM[I\DW!G/JDB9:SAXZ]R=?DM,I&M5^\..YH[JACZ/CY.A. @O_&0.\)@5E
M,$SL=+:-4W>E/VAN;KS.QZ%O>JEZWL(BN,*#>LD3VM2!J]WO@T[2@%)>:VA)
M:GI2MSNS0G>S&T:U*WT8#)#DZ$H/8'KWB^+#\70KZ[M>UF:[Z<]&.TO#,@S_
MF53)ZWB47)AIP.;]3(_HS52UZWQH=0N>$W%^..OZN9DXTR8Z!6@KC98\!(PZ
MKFHI<$D//CX& 4X[>4DH02#W4YT]8%#X:C\5/$S[(_7/R=\[3$P\&,Y<W^F!
MH[,[YN,/+VO$<$;F"YN>B\^=:EPP']-]11>";RH\3D9-&Y+X#0?P;C<8C4$:
M84WV)O5T+Q1@K,6E+F4X"]\KTNP<%P<!%L4!='28**$?8I6>L;BK.ZQ=TY-Q
MO1TXU1.@@_OG'&_A"RRO$<S73S"CO:03?@X]N'JJ?[R;@#0U]1-?3Z^<J2.=
M2^IE,T'I/>>V?>/Y@9OA0&I"W]<C-1DU>U=-T%ICJJ0!NN+MS19!F-Z=;IY/
M\\+X=XJ#P0FLQF':K0(K:309UOY]F+#I#I5O:G$N(M-)E03!SK;$S^9RVH-F
MQL$8.QBD??':W#HVP_'URW%UUQX1:>W]DUQ1GT&*DV T4CC=LZ_'>SYEHR*I
M --ELO'^5<$E?E',U\DY^6_D/ 7250F(IYC<&Z33-<GQNU O%68OU,#8X.SX
M;(6FVR;#M"9\$@M?;R:D S.UBFRGA^%'!R&,ST3F+'?3)>E/G$06&'76LK/K
MH,D#H*N?IM?_7#^R;G?3PF\W9Y24H*,9.PV.ISMLP&?7^W56QHF#ZSJ/&\U*
MVC+#3S <VQ$T#5BU-UT8;>G<]7Z:>K_A&UZ:D:EC5\X"29J@S_?UMPO!IHUZ
M\PJ@J0G.G2)/I_CSSU?%3VOU#VL7D'4:AAMJ_0'LQ$FC9(W25O#HP SGJLKT
M:?]W5&MM:3=E/'"?DIHS+#Z;'MSX3></:.GOT_,N6 FB9(9P3*.@A$M*5*F<
M*$6)0RA9-&2V2X*_9R6\JAOU/K7IK1EN#QO;X._4L/FKI^8!?M;6P=9I=W_/
M4\R9Y HY_?_9>_>G-I(E#?1?4;"[-V8B*$Z]'YX31# &>SWW(,8V'E_XQ5%/
M(ZP'*PEC_-??K.X6$B P8!X2KHT]'B1U=U5797U?9E969HY(X<(C[<%$P%(D
MAZ6WE*>5=5@)F,P)_0,HJX1C-2-XM6\VZQ@<- LT*^"U\GK[H"8<$A<L9Q@G
MA%NP;HG$CJA L <#QI,F/1O(!9HG(#>/;LJK:"=5<M,$-;W,.\>A@=%W39'J
MG?XN</RH[GCQ+-:"]*V]\<DH862*&#E/#.(T2:29YRBZH)6C*;$J99&X(N2X
M=DID:RVK>?#?;-0 .G\^R#*UTNA0O0KY5UI9804S;D; :O=BK1K46%;C7Z5M
MY4+@H#U,X!- $LRK,V7[ GZN-G=F(*S@KZJ&7D,@&)F].#X8@(X1\M65LN+B
MY2Z>=6TE-PQV&N!]AO'6NV/0ZC@1O]G??^._5UZYX^YG>U[];[R;.?@D^S=A
MX1##V/FHEZD>7[]6%0]6]<_6ZO!@"+]FD]4-!U_BL-*HB?JC-9[*[UFT9-N.
M@OV_UNON )2:";^"[C7H5U9TK3O%;YU1;>@.;=5P\ZH3)6V6#JJ;\UTGG5KQ
M::ZMD"!KQ_&K!>TK(T8];-745^7>NS&_7,OELN3G.EO%I>>-^;/G!K!:*I7Q
MO/&_UOI8N1@F%%CU##@M0PU(#KQA94K ?&<$\Q63WLZG]9.H=#&2>09[7IYU
M]56,C4>KN+,:G/D..",H$P8'@F@B"G$O$M+:8L2289(3;ESB>9]_CC/K]XD*
M VK?: ('9T9#$R%Y3HI!NPYG.%1+T_%5N%';G1>^G'BILLD!J[&1U>,1,.&@
MWSBF^H-QID>0R;J%[!Z:R.[<RXZ;I3#CXJI[-;')?6?HCWO9K^/C.9/?'8^K
M^,EN'0X_,:DO>)BRGPS *SON ABWH]FR\1>763:U\A.; +[ZF15LYKXUL'GU
MF%TX>#CO^.]MS=QR4/BG#@JS<E"X'!2^U4'A9^&*JJ5__J'G'Q]BGA.T6IG/
M,X'YM;[1[&W4!UTOQPI7?'/!AKIZNZU&UXO;;<)'IJ62Q!.NF<U10TF&J"WS
MU$5^234Y'W=8J28W#F"=45S:E9X$'ZI.O<D>A/!FKK'TBUO=?/OM)QX%)EJ!
MB91H!&,I:F1R=)?C3@0A(E<IY:-7;%50?=GNGCID:G_@C,8RH=K.J#7?(%EM
MHO&S7'9F):T?9W80*BVC4@:.X#LPA^&*[NGMPGI^3A!O;KG_W73Z%=A26>ZR
MUK.3-L:@CM66S,Z9+5;,]2R!8GOC4^**:\XQHIIJQ(442,M\0ACL^ C01B@W
M^<@G7#;'6L_85BO1Y]3GA9:5.9A5/#PW%1D&(N.DC51'@RS-.<^LH*#\P8R0
MF$)@BEB'JU/"FM K1*;:J*\-FZE)7N^<I!B?7H9^9)*/-OH!S/)?^!CC>:D@
MVY\_I92/"V.-@I! 9208I*DBR$IA@<H"2$7.A,>O@I&);ZG9>+UM[.A#3?I.
M[M9D.[C,=SW?-*LN5L.L4HY"R/-MM$2688.P5$ ;/)^U<##?YO)\7W%$+NLH
MP]BSG:HDO,U^P7IG]G3&;S!?E\D;[8N^F?!N\FH;,V^VDPKUW%3H<*8>,+J8
ML I%ES<7/"'(1"E1H$$80C"C 0/UT%6B+ZO+:W/\2A>]0]>[CJKA_Z'-S.7*
MI2<^N:%[Q7&(]L[N5HN]N#:4]TZ5D<[K6J]L9UAMO6YV1KX[&.7PX5UHX,_L
MW']BL6YW&K$^?,O:W_?(_NNW;&_W"USS%N]]?]?9WFSW]G;]R?[FGYT]NH7W
M=O_L713K]J9G[4-X_F8XV-E]]P7Z=-A^_>9DF^X?M+__^67[]5^'>[OO#K9?
M[Z?M74_SAFN(!'.AD+:2(+#W%'(NP4<&2C<77."@+F91TXQP$Q7'00ONE->
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
M>B>,4U)P2:*-QEE#A97<BF1_<L>AS."E&8S1">&#0,XD4^\3N&@4\IA[I;7
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
M_S6>3;O9'H][X>CH\T>NW]<AZP5>VWQ2AZR+I1^RWD#/@?JV<F>JD]UW'?X
MEGS>(OO;;TX_]O]3[9[]Q3Y\_IOOO?[C\X>#0[9[=OAM[_7;+WL'6_3"*=>
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
M!S<3!STM#NJR01+D)(99-89Y E"S9(7Q6LZYT3G?3X6M@NOF+D6O/[+F]T#
MQ!#+8XBYL,MJBX^TY@D$$D,\" @\A;/>SGMRJY ^,'Z!%GJZ7MGE5:RRU[QQ
M!>^U'N]S@<^E="&_MYV[6G75]]H/XG:]VV]$MA5M^O!8'5IOG' .6Z,IR/XW
M[(^521^[8R2Q;02Q=_3Q\V^]_8._V<?^[[V]@[_(![CNX_91[\/!%MO?WJ6[
MVU_XWNN/_?.-(';)[_W=UW_SO8.C_H?W?^.];9C!0>_+_NO_'.UNAW0U<[)_
M\"7_V/_H=T_G>K4Z2YST0B-<>HX8]@Y)4U!$"^L8,)K6N5C;+-8Y7ZEC$6ZQ
MM58/DE;S))@D39(T605I<@_M59,T>5!I,NNX2I0G H>&(,Z%$W8T1JKDH7JE
M4#G12F@/TH2L,R:2-$G2)$F3I\#R3UJ:W$,I8Y(F#RI-YCJF"DO+PI>(*@:V
M"1<6::T-\KK N&!8BE@HB]<EO]B8(XF3)$Z2.%E!EG_2XN0>6C(E<?*@XF36
M\]1B+D7)#7+2>\0L"!:)"4."8HT=+S03.!@G%/,D31[M>- E-KZ^>6!IA2CX
M/KXJ]'R"V:A#UQ0VU-EP,J[':A ;7:&+Q1)7"O ?/.?YSLUZS_7CO4&,=.4$
MQ95RHEF2^X^*W%A"=$RRU?#(7FS]L.]CX=7^C%'.U6 E47(+4;+W:BYJHIS5
MF'&+P**TB)54@65B""+>4)HK44H,E@F5Z^R2YBPKU$'[FDVYJGBXFJ<V)'A]
M:'B]AS!!@M>5@M>Y,()3O"@)1\KG!#$'2KHRVB'.",&>V,)1!?!:KA?B8APA
MP6N"UP2O/PJO#]$",,'K0\+KS*_.O<R)M3E2%C"6.>.1X(5 GA6EP1JDJ==1
M>\6\2/":X#7!Z[W#ZSWXD1.\KA2\TCEX]81J)I"BDB'&1($D+S$JN2L5I8HH
M2:/VRHJ+_?P2O#ZLNWDYI;8_TZ6)P(G 3_O21.#')?!*U)*MD!3;N]CG[ 81
MOH=.D;G\G,V4)G,#[>K[I%M1(^?:5)FNT^/]QD')7,;,]?U,KS)@\F3 ?->
MV7\W%]UD4JL"E@8Q:L.QGB5'0@N.L!$E8:7EN;=KF_D&OG@TS>/GR=QT;ZT>
M+J7,RR16DEBYJ5CYP?AO$BL/)%9F45U8+)\[RA'QFB*&\Q(IK 7".<VYHQB3
M<.8\L,3%H$,2*TFL)+&RXJS_+,3*#\:]DUAY(+$RBV;GI&2\D JYW.6($:*0
M-+9 6E@C!;8Y+540*Y<<WIS$2A(K2:RL..L_"['R@_'^)%8>2*S,HOC&8J%S
MY1%VTB"6@T2!M2L055187>9&<9>LE13!?P:71@+_&@^HV9P[2W'^J*J+YPXM
M'HG3+-?%HP\?ZK2IK<&XBG&QZJM[Y\RD.?-UYYOI3:RSOX^&_5>STX4N'D[U
M\QY$=8@_62RQ]K) 6!.)F'(&"<Y+I(1FS@I;4EM>=A#5JK;.O.S J;9H\L2-
MPD&H#5=D'MBB.7E*]<(QQ=W)4]><-Z7J<$/5'?2;G<3CC..9Q-JY0:: #U''
MB(NG4\V.H7H,LLF;4>T<_*;SLF[[X],[?.H)#CF=EW5++3*=ES4E9#J!))V7
M=<?JB,0ZZ;RLQ$'/\/BCQ#")81X[H3FI: ]%R)_I4)=TRD]BB 6&2$=]_7QK
MGD @,<1U()#*LVY%OYW^<6]XZESF_G=2C4^S:A!X)_C[05$<U%?NM1]LKK"$
MKJ'/L[<"5KXTQ%B.K6)>E:K@SFM<>N>D8+FYS\:+/QAWW.K#[,?/H]5"_X\O
M>V2'[1]LL;V#OV ,;ZN/V_\Y^G"V13Y\_@/>_7M___V'?._@[84DC0_]O^B'
M@T.^NWV(][9_[^^]AF>]__WS[O;':K?_1P7CXQ\__X7W7I\[O:HL9&EB2]_"
M4\2(5T@IBE%>E@03KC@C;FV3K>>$/D"GA9^[K^\*9/\EJ'U@J+7&>D.=MKGA
M3#FF 7M9 1L/%X+3DMQG$\8$M8\ M;/J'4]R3V7A$0>1B5BN/1*4"B2%9(R8
M'!,=>C*NLP2U"6H3U-X[U!:X)+KDA"E078F6LJ2%U2X7Q&KIC;O/AHP):A\!
M:F<5+5YY+ZV4B%OO$*-&(B6%">7X+FBU/B]# [%U63Y$_[ $M0EJ?RZHM80;
MQG&AJ#4,5!Z%F;>E8I*!'9GGZCZ;,R:H?02HG>O5*#S16"ND %H1$\0A6'7
M6V5SZK$BA<8!:BE/6FVJ\WCBE]Z@SB/\';"P&DPBXER5_?UY4H\K?SJ?_EU<
MY+%5JPGXGW.S:\"2YL1K3116.662*V44Q]QS5F"7:YVO;?XY' </O^KU3K-I
M<K\9]OOPB+:R(-82N.LC UFH(+!N[$9]&)O-]&FFCH][IZ% (90AC$=.U9/1
M*9!O:+YD?3<^&MIL/(P_JKJ&1;*9^^9&IJI=*%28/P.JN6=X'.95KR_<\M7!
M8L$EY^Z 88]AT4.E0W-SD(IP:^@Q-W][!?\JF$FXOYMT>SW@3[QT.O'FA^/)
MR!RINIGVQD6FRFY28' ]BUU6;#3WG.-A7857O1BY4-?QU<W*!O[QLF4*1C;*
MMD+ALCN5!D2=C-W+%K+S^4>L?:<L8L4WPEQ$N(&!N?\?C68R[- A#4SY!2D/
MLWJA>B?JM%[[=;$>#!;G'$4O$.I'J>']\J@1%P^TL^$H,N>+AJW#96'PZND-
M.CL:!37VOZK<6^= F55:2T:9T\YZ;@QCEACLJ?]4KFT>Q-H<V-FO@@8\&-?_
M\ZO:O(PY[G&37K^#(R9_=^A%N7;3)Z[(5BPOWXI[^P<[&<Y?9,NNE72'?5C?
MM^YX. K28+NJ36\(XF9UBA]/6^/A\U]D[V WWSWXK=H[^ (& 1@#T8!X^V7O
M\]\G\-W)[MGNR6YC""P4/^YM?\"[9W]]VWW]!N^#00#&P)=8 /DZ/',+OMLZ
MVSW;^A8,@?WM-^03XX+BDA($]"2(89XCX;A&LI2YT26G1)O&/ 3IY>Q6L.ER
MK($72VU9[IC01G(CG#,YL&BN")7GBR7?[;S>W=D[R-[L_;[_=G?KX,W^WD7%
MZUS5[$4UY;MOO<4>E:NOJ[UWF9\,&G-=@>J4U<"T :J.7<"\H/$T'/TB:B#6
MA08)37]<]]7UAL?AMP!L%>RC0[@%-!E3C0PH9G4PS[,)Z"?5(',]9\:CX0"V
M7*LTAP=4QM4;6:@A[:O/PU%0YJ+V- I:D1LWJASLF?C86.7ILK]!?8*_WH&M
M#C=?J9JLZ#)< 4^OW1"(=WP$Y'DS:+P:L"*/4^3]%A86-F$=O"([WT A&:C>
M*V#N(;RXWAK8?P\'A_\&7<]NQ37Z[70V>-7;"LIUE'8_+][MX$_4F%SYW"!'
MRWAR)4'"$(:PD()KI0!7V&7%WI=P+U\A[KT"1%J."9;6X8R11^X0>'@=#)N
M+$V1>/TB%3VGHN=5'G(J>DX5-:GH.14]IPK$E66=5/2<..C)U+ FADD,DXJ>
M5T9%2^5MJ=XQ,40J>DYKGD @,40J>EZQ?+T_%(SEL8^<O"$KKA;E'K_3_DTR
M1)].RO:DMN?RM7W.B5*6<JTT<R75SAJFI,9YC)C?:\%W%X-<G93KNT41V\;Z
M;\B'LYVSO>V_V ?RGZ./!V\_[Y*]H]W/.]\^O@XIW'_AW?[.V>[![T<7&NM_
M_OAY%]ZWMWWT^>/[WWM[KW?//I"=4[CV2VQ!O?WWZ8>#W6^[[W]?K-EV7!MO
ML4-*Y@HQ7L G["1RH;ZI%+XPI5S;+-<YYBGE^OE7MR09DF3("L@0)3@($4ZT
M9J&"O0!P,MR9DG)"F>'R/BO9DPRYFPR9%:,K3W%I\P*QPCC$K-!(,$:0<P77
MVE+"C5C;Q, -E"4ADH1($B))B#R $"FM*XWUO*26,FT B2P76!*NF'%2^ONL
MT4]"Y&Y"9.[@2&84Q85&-!<@290V8)+0' E<$JYQ(6E)0(@4Z[!B28@D(9*$
M2!(B#R!$!!:E]XJ[0AKF.)$Y\=@:[:C(O1'R/KL/)"%R-R$R:R# 3"Z+PBJ$
M\YR!)>(\$C+WB))2T0(,$Y:#$"%BO9#)$GGD#@)WHJB/_SW+F,ZKHVJ@EM6N
M]B+=KN/$9]-0YA(\]Y(J+PVG)6B<7,N\+&7A,.6R8"46-XA.)-#^8=#>>S47
M@O"<E-@1@; R&C%7$*2\5BC4&1<&D[P4>&U3\H=HKW6W?;*JD/(#FOW-@/91
M.V@E3.O*.JD5WA%,BI(S5DII+)->&)+[G'F%D[?\\>%NYBW7G(?6K011P3AB
M2@JDI1&(JP*,#-!311&\Y>N%N'B6>0*\!'@)\"KI"BJLH'EA'<.""TM487QH
MO2!)P9)G=P4 ;^;9)<(IE7N/"NP)8J!R(^VL0"7QSCA&?%$4H:N?R!\BQ20!
M7@*\U5B[VP">),X(80N.&0M1$I:;LM1:6&]*)XODA7Q\P)MY(6V!I=:$(VFH
M1ZP$K!/8%*C4.376$UNZ,@ >9R(!WFKZ&9]Q[OA"8Z35.![K&2-W7FA;>&&=
M(&#N::=<081A1E)G2(EY\C<^"#R_F_<WNE)ZS2S27CO$B+%($<50P:PVKLC!
M")=KFXRN7H_I58>6U<PD2)AVSYAFC<ZEI-@7><E,2;715GMJ<RNTU+:\@;\Q
M8=I]8-I<"JXHK.+.HU*$[*G"8B3!4$"%T8H4%!;(LK7-8@5/@TJ8EC!M!3!-
M%PP#5%FG<&AK3&3.+5->865R3W.67(J/#W<SER*F&#L*)K4N"AF.OS-("UXB
MP; G (&4"5#AR#J(J01X"? 2X%T$/%.&GM4RQZ2TS'BA%17,*"ZM *6!I,3&
M%0"\F4M1%+GGUGB4,Z81$UXBA;% 5.FBY-1PRF0(&E-:)L!;39?B,TY=W)F,
MAL<NY2XNV^[6Q!.+63@BB1%>"$^H+(7WV&(BA4V^Q ?!Y6KJ2\2[9UN?--/:
M RPC)XQ!C)0.Z3(GB#)=R-QQXTL,T"Q2</M1@]L_@!FK1YF5&DNW/@G]E]L3
MP5KIN"^\P#DCC@O/-'4%:'Z,2'RC+,^$_O>!_F?SZ,_!<B(.X-Y981&3I45@
M2N6H()J4&ELJE%K;+!^B9#6!?P+_!/[/$_P+8[FFV.9:EDQQ);PD5A)'+*7P
M';^!>SJ!_WV /YX'_[#<2IL2$9&#ZJ^X0[+$%CD'ZGZAB; ZI/++/*%_0O^$
M_@G][XC^H$9::PM6YL0P[+PH70DPSPO/O;9-T>IW?/4)_>\#_>D\^I>@\0M9
M*F1DP1 3A4.B\&4XL5042K-0>P?HGS]$IX%GC_XIR?=6%#Q0U<G%#M$IB'KO
MO8ZES4N.B5&<86.D(E9;HSDN2$ESF3SR#^R1/_G$O),*4XV,R3V@,O-(Y+Q
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
MDG,A\L(5M"P\=40XG=R,CPIS,\4TUX0I#CHI5Z) #&,PO5W.$6:B=(Q3I3G
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
M^EH5_@;:(8A#]05N"F[IJ882,FG"@QK&@6].IZE_C:YP,NTPT"BM83:38]O
MY^G5[VNPT0>)VRU;J.=8*%J(.1YSP[C91-_X=E#M,&*?A-&H281VTT,@K^."
MT^$DJX\BKX69!2B*U2B1!^'AT9\8PXMS,JQY73WWO@@(B\I& [?AF@M*2#07
MKMLR.]^,.X;WAV=T"!O\*<VM)R%1O4WYC(Q\ V(U2+_6JL#!IOFS^N9Z09A'
M"^<DFDJ3UL!9 RY="XL6%F68S5T:$UH#/V3[H O'<I?1<9L)TK!)T &#+.Z=
MHN')('@2)[H&14.%5AAW3?;^OG,HY7/=0SX7O8]\KI  F/*Y4C[7M?E<*^Y
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
MUD(G,<22Q,,2[*K_,L8Y[[_'-R&H_2-TO#1O8-F$O#358C%$MD22W8DU5XN
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
M]])X8HS2?7>E>SPI?A_,X^^_E0S:%*8M::HBG^T&0M_R?8;AT)L@2S]'%K_
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
M.K3<INU%PVTCUEG=YM0P N:@@3F#RZ- 7->P(9BL07\NN8D$6HOX#%&R.,1
MZAV]?[@ZVZQ(DM"2I6!:UN#CYGD)4P%#O<N\TB]HSGH155SES]EMDZR@NGXP
MS)N\:=DC0EWUW$K?UKV7KB#"Z;^?G)\DS# -BJ:LP*ZCB"((H]O((Y,Y3"'X
M1:!^'O=O2H+^-/JTJM=X_CBXWZ2U0]T2"_KU:N7J*<@>R ;(TDGRID//\,(U
M+<G2N@(_!YT1&#SH"-@YL'=QTN A[1R^1/[TO&PS#*LEO #H\"#?P0)W.$;C
M:&\GA6OH^C(Y/9- [$GRPH<UBDV*[5/D"ASP%'X*0N?(K]M@J/3LD49PZ;2H
M:#L*(WIRF;=+TWTE>G788^2;N1D\DI5/"\)%FTAV% <8S8*S3DMD#Z\P%CEQ
M^">^7PNOD\$G+X[/DC\G;^E_?X+_A8WKOVLOJ^373-\.K)]IM2A!8F?).3J)
M#:5^DW=\_S?U(H,OY5WN'?WZ[OS=FZ/[+(61=D?%!0XCOV\&^@ZST=<?,':?
M>?%P>Z#XO%W+GV.P_2)WE_9.65ERDQO4=7#9BPZ?_A(D*F];Y\9@$]M]+Z93
M&&>+,SAUH ! @:1X+MYA1;OCC8TIA=;38Z,CLVW=+ ;4Z8.MG^TPHE3GE!U]
M"3^<@>,LW1.JKFU:V$NX,Z)A/'[&/]LY@B>G]@<[GJVWI.S"]NMS+&9X-&B!
M2:RIQ+!ND<P+3&*()I"D&6@K_''4#6(*TE&!^N8'K5M6"7M;9J5T(=F"%:;3
MMI)/XZ:E3?NZQ+AY5=]IY\N\))NA8/H_V[LER81X'-PN1O1D+?]7]P;_%3:(
M/F>3P-%>8F^S> NB8[=S^SV%[1]OO?CV)BHMNZBHX&4HS(Q7+2J,7C=5$05#
MK]E0;L<F&7JC'.V58MIQ1GA"[X:S2(<D'?IRE\)Z!NQV\796_97[FXMQ&05Z
MY2Z?EB4^)$C$%4$4CB355T:2#F!WTH._Q_?)I]?9K^>[_.[/F(0#4]H$#/!G
M\!GK .G2A8D#:N,#FS=+?JXPRP_;ZIR-YTWR8E$[1U8M6<[G.4P[[-!_@ T+
MOM9?L_*#=';"?Q[=3Q4\@&V#5HP8J<S#3Q_1P\_2\!%_\M!\<OJ,/GIL/WI,
M'SU)0=MA1RA^AZ?IUFL]W;[/L^V/N+WE"]""18*7D!Z[%\;,;LW1.W=1%1>H
M1&AB_%QH\ZI=WVM$ ^[';@C, J;X\9=3WHS'K.QJ?X=8.&52S0/@:W!L!(>Q
M@"<MT%W-5F@UX77=6O4ONHRD=UGGW\OO\S_0*I2&M+:3Y[W<_\#&H2C9^.S!
M=WAOIUFX&5A.Z('M-->FKB:O5M-O0[^#&\+.629O\X^NP&EA3?Z/_/\_3\XW
M3>M6X+>_+J<G:=)TDW\)I$GO'+*%%)"AO**?A(''P<U;;A5*#X<[X8.VU@]G
M?XD"$+SO&4ZPM5[/1%+P*//0 A:5JR4!(TEE51XC"@'..[C^P@?2>.UH??S\
M\SY:91MT1U?9S.%Q[.C ]L=:@1[E'"-KDZZ!-V@:MI=Q)A#[E3?H*W.[+WB\
MGLB$&N/;J[OKUEE.\;>.PUPU?(IK*!'0.=S /B*A+%L_J;OK>;"E$%VFF>&\
MIN=14"U!Q=RDPS,CL#:90AP:Z:"NH:<5FBVYP]&WO4H&T]JP(QIQ:;#[8C:?
MYP1RN>#M6**6P#^F8&Z5&07HT&PM"OQON,Y=<(!SCEB$#(PKWA_5E&$*4\<B
MQ;\S/X/[QB QDHCIU!6F*2"&.:H)K(+L6HX4[]LU['!Q3T#V$$6U&6'+Z>1J
M*'+C^ )&K(&9"!J"@6]X/,&E[B.&ZPA[N +MZD20X'(/F(2W;_3,TUN?)(/1
MSTMI6\R10!@0Q3(YL%04"G8@P=8_=KWHC0W2 Y#=P;DSD<))5=?5)8;/(\]^
M4#I0.\?!8I-O85G5*.IQ\ B,@*!2N_K90_X46#+B.YT\_FZWJCG$M=D*RY!L
M+S/$2D?S8J9KU_*<)-?JA6KFYM/1MS>ZSPC*V0_*>3;V[A[Q-5^G=_>M4(2?
M&B_8ER7'P_ON'MA8/4 >\=EC8^KT(@0(%-@="A!<1.'HE.@[JW#S<IJOP44(
M'EL$6B"G5W#9.->"P+Z/Z4;$';1J!^Y;)'N3MV_?^GN$D^ME55=E=I'7X%&\
MR,'9?P<.KINS$?D*WJE:@8L;0B#3-KKIRQ?O7IWCIWKKSW% #BZ4A+86&;%Y
M ^X ^&5@_)+GF*&CMLJ;!H.P):+J[:0AS-XOQ8S"O7UAP]DGYQM&>Y9L'/:/
M]L"36=Y,0 C8\\'KV>HC]/[$<:MIL?>R%KN6B_-^2FV3T2F@J/(J9>$-P!Y3
MX(1I8KV)8K)/0*Z\U)8S\Q1"H&Q(:=+UC/!>.8*$)$]\SMU[RENO(&],'OXZ
MN."VB3J^"_R'TNXP70A^KD*$@EX%;+5U\*?7X.85'C3#\S/@*&XY?%R618&%
M*L7]B7DS KM@<FP!+KH^02YH*$@ )@%LQ&;0Z<%GGR1_7TN4YDIGDB,I/[/N
MP&D1_$22K]!KPPD+[XFW*%21[/(@: 1_I,WY=__JT4IXC94FH!%9A]<.A#HG
M*9AR:1<(, :IN"(@ 5U:MHR 6H#53)$?^AI=W!IW.WA3XN'C#1M_19A_>!B+
MH2H,$\^S]_45 ZV$S!AUAEO,HK#J"IZ-*2J01FY 3R5K"L\2<:$\%$/^.WR-
MJELG2P>;8@DO6OM*@B:- I8UA1VZ%@ZU=B.Z"%YP$7F2H;\]K&B!Y\Z%0P2.
MZ+C_P:35?(.#>B6_5)67;AUAO$#XG"BB.8\G3O4 #J&<T4QU#4?E.%;/!RE.
MT,#3M3Z4K\:+PS*;^4^3976)]12$)<J:IN.V*U2](M \@C!9S729HR!,--KK
MUU+>@%<<PY@56I5D#"!@[Z"#=9]J2PIHZA=&I+T1I.8=B2& N4B1DCW&HJ N
M?,22DQKG]*E)IO Y]A)DD)-/(F)I\O//+Y-[1_3%46\+29K)T4%!X"X!?8%4
M-LNL#F>2W.U_-1%>%<^S.KG("K@0;- '#T[)1J!+83]D%-B(K%<%VN(YS&>8
MA.W/0M*$S14\K'&7PW_Q3(,U6R!2^RH$+VXVLF!9@?(;\JS09LM <6:-GU0*
M'P:%WYO55*[$Z:%)89P>30S8&"O7+C'%/\-?DV:8N.TA^J$=X8/AF 8I( 3F
MNPXV]:/3Q_>R^_<>W2?#KRL66:S]SP, #TUH-,:>/WR8)C;-%M0XOQ8E.FA\
M&6O#JH9OT6*9U-4'5Y-"/7WZ0]*"BFJR:90'^C5K9MEOR7\5U02L-=EUH'H(
M4; 1<\9]1 PAVCEU1@]6O*@4ED6@9KP8K[K$X#%,C?R6)*"ANK,,#@R4E!@>
MB2^#+Y=,"KR-'2SEW##0Z.\[@T-KVKJ^[4?%<'"XZ<:@D8&DHYR!Y, ;TDF"
MA?H@N5/:7P]/'GQW7P4?E$6CXN+/5$D-16]). ^54WY:MTNN^%CJ?:A&+)YI
M@L7E5%*W)GAW3KFO%K<-C)F?@-:COMO@SSJ9*F,!\ZCTR)[F];1;H=D'BV%%
M:=*UE#@2\*J>N#T#%,UH$&ZTZV=82PA+O\S*A6=<L,N =@/>4=(8?$_:5C@V
MV5:[Y^R.:/R!B'Z_7O):;!PD;SW=FCQ[\#!]?/;,*&]"F6^7&( _TB3#:BJ5
M3!2.)K?WCRHJ2+9(!(3.@(D#;/:;#4#>0-'6Z5]AD%]P 7EP+-)AL[(5-G=N
MZ X/0LT)/U.5E!AP'"$Y"ZF.P:P*UZ(@I)QT$2JE;$*6K!'*X2E#(^]/9V?F
M$=<1UL/&0_DZNS^2:_A5"SE03,].3649XG^6\'B0<<[3LQH%IPQ#*:T+)1'^
M/.X!9-CF0:MDAJ==2V<"%G5P/EG!@*D []E<FX6B'-CS5+G$1XA ]JEJ["-B
M]UUQX7P]Q3_9C"3[TIE;9'6-)\)*J^KD?+&%4!R_F)"=(?:<+3Q J,.LFSK>
MT2!S&-VB<PTA,"E%<YQK_4*H$TN/M&>:'$I8MX#[&9:$3N*:O+3(:\.9A2OG
MWA_FC+7.IH!@ZHQ,FL"/H=,>ACS+FVGMZ&NPOQH:/\6'/"*#]8YXW1Z/P98K
MF3\(]$QI;L&B=LP\PV>M _V#1F%)KRY3C@4UDG1+/<H33X*UTWH57_ X+ZK+
M9@")D\.IS=;FRS?_>/WC\>ESQO70\QQ+CRI'?!5>\Z8#6WO'PHL33=&(4HV/
M;%*!E7&Y="6+,LTO&Q '[>+N5R(_;?LWZ/6A&T7QS"F( *\?K9M"AE#D06:0
M\(;V1.NFRQ+&O,BU.(J)GCBR!PND%\)Y!_95SW[.YX0%Z%9XB,Y8O/@#9ZTZ
M$Y_"6_;5"\DYQQ?[^WE['],8.22I2)=97G2MU+1Z'4;&RQ+,&Y!Q+@LRH@8>
MFZ.P-,LOU74&P4:CIF@J&R*#?Z)UBT6.29TW'] %@RV93]@)>YO5;?+ZM0\_
MO6[=*CE]<9(F[^#'R4\P814,0T)0R6NV_-DY0"P,W9&,XE0=Z0F*N*H(/UZ8
MJ@;$%<6>M^>%"WLP>I%>V2;H5<;DM+A/)BX*T6$<RT_<[F)FFH<U+N;@,@:;
M:4M]GM K!PU'%8&TC>TP]MT\5L:Q=(MGB H$)@4E7.:P<>Y#T+#\4'6NZ*3P
M:B9520N*!P-S-)]T;X%KTXL@T5I?9\<WWR'&%5K1)9&F$H0S+G!DI2D.) 8[
MJTM8]6:9KW7C6)D6O-<$R?$693[/IR">B$G$S8![40IE&CQG+XO-,45FHEH\
M?Q@0X2HI!DRU.,9"UN@&7N2%6S@$9)62\6B7,,7T3L,[;>_\8*4=Q2D)9DNA
M:DDKY?6,JXAU'DS4'!^XXT"@D!.=S&X(8>=%@ZC5\A"CL)I-U1Y.)QY9>1W;
M-;"WX%U%>01P&ZD(U5M=$[C^^C%JVGP8V->S>LM&B";*OZBW$]B)*,AOX)@_
M:5[_>2KGGFYQ8UM(5'CP_J@P:9+GV048YW)%=^,2ZN<C$.@+ 8&>CT"@$0CT
M=8! MRE<L(-[!]^USK""M$!T"5FB;P)H^8Y$\-Y02"V\J85EHZ?L0WI"'9 1
MS)E..C(Y\8CZ'U^1]\ZQY50F/U4UF)X/CO_'A]$-]A\N_26KP;]BF"G&'>9P
MPL\"$N,\YEMX]5$BL2]#Q!O^_Q<X=I]I!<:;'JA\:/1D9F#8EF\W\[X!C'T
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
M:8%**0N#3(AG+PQFL):Q185/+%-@^Z!Z:OJ"'YXGAA5;Q17L944B)2N7E4U
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
M%:]O-MB ,R)<:C'?46!EO72$R79^1-@_S[I"MIG)$*J8Z9&%)L= C"E<Y8*
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
MJ2N*WS=M5(,JT]!$'J"/<*+R6R=+!S.$8?TZM!-.HPQG3<R'X'P&&WT%+[A
M+ZIOC3?)/5"8A5;(I"KP_Q-:;;R27ZK\IUN;G!?(-_T,T)5HXE0HB-&0RU@[
M"?IS I_5#$[0P-.]^,JE89'-[*<A"QEY%;FAH?9Y%!T/.1;B&=B5E/'S>F,V
MI6+$M60#R+FSOY?V%B(ZJ;X\W2 =ND/*C_:)(:K_VMY%Z0!-7F!P<9+T*"U.
M*-1F].K_=Q_2AQ0?O &<!WY)12Q5MZ.UI\XR,SLWXL+RV4Z:=8ZEE1(AJV,:
M>*$T%'9,0E(-92&VL%>'O0K7(PJ0B0_::;BQ*FD2R[.MTVGJD(W;KLL9A3]Z
M30&&TCI&03 5/\9#&I/R9>W(.%%^R/Z&L%49]V3II3HMU\<_A75$!@6W[FH)
M>,CK.!G)LL(4<(;PG-DQH0(%[F@#-REI&Y5+!@_V!7./O'-^0_ '4M3F&=+S
MUM>0[B!8O\NB^_IMD"^%2$E/( IU?^00:5:7@5QW6BW*_-^\MQEMZ4V'^#81
M)06!GP>X*"2DKMRO>8'\#26U4RDLV!9S =HYE/IQ46;<R6'L2P #[!CLJE\R
M3Q/8.'VXC]S9VLQ_=;.%9B= <%/;/K4/T=W:BP@UBKI?RM1)XZ40,2\RPFX0
MYEM"O@(A%X4L+/43MV"Z94Q#,!S(3RL3)2=4/)U:D+2I+Y8UDD8^FMS'#4RI
MO\9#O0>F#>\C,TS K51)+I3"R"Y1#]&)Q!\?%!V"D7RBCR,#H_3$((@DT<<&
M?9+_.R(2]*K4IV\V0X!D6M]:*^ "/D,Z,"N8P[-TO%_Z>F1:V:X8H.8;DG"S
M]C8!L[53C*5,"G:-+,_LSO[86?R^A50'IS.HX=Y2_IO5-"&NI<XC)P!VQ+.Y
M79Z66C;!'J.;HL@LH^!=UG7(7T89QXECPV5[MD-'6T8A"DB?7Y2SX>*I>!HS
MZ8>P=2OTSH3G&9DKX&AAQXM(<R(J0IBCIA'*F#V<I"B\M6/3NY]%V$=:DW%"
ML2$GK<":B6%)HP/UX_!W/"JS%7JO;ZWVD!:\Q)3'D'4X^(*[ZIE6&24"\]:0
M2K25)2,2MDY5J?W.]#[!>]"R?9-JLA+LJ)BT"GWI>@,S=)G5,P^ET*)]IJ78
M*!8C)[<;0<3L8?_[SIM#,:,%%\=LT5K,'2;G"^Q*HJ$A!5I?.>$(18Y@ 7\Z
M??HHX+W3A$#AS\/?>/<_/7QF(.&6Y<,C^WGSHY+B1@6X=/ 'XZ3?2S+X>L)
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
M"0NA%"PJWQ"X6J. ="6%3U,.&DF\G-EVJ= R6^%:66*XB"9@9[[CCM2^_3/
MC'QT+B#/F>43)R@+Y0U,?V%;K&IU\B($GO'W4?55364[!*$+-!FV6D?8 [=K
M)QD$A.BGK%[M<EGO\N'"&P\5#)6P:K1T<'%\V%17:4==2%0&0(6Y=;;.9U1S
MERD @O91NA4V4-7QB9&#]]5.88I>BCAF=30.R]8IN4H[-_4F"D:0^LD[R5N"
MU>AB[B,A @D#]@ '.(2]15^J)O#%27@4<\*LY=.:7X\>]EL'0D69('A*4Q&R
MD?"$(*ON@O D'[$3.?HDE,05@#'Z*5'5=[;B+H%XKJ$AQNV^$7M'?,=P8S[9
MZ>9PSXR1;@ZI%MIF&S*((2A8UP+1DCC3,!_SO!5S-0)V4+HBC;(*$=A%JLYW
M!.W0$D? 7H]E2N)S]B)9)UQKF+9\^H$8&ZINL22!_@BSG;>FJD:T=*3 >UP%
MPT^(-)=GCF!#W&-\4W-.41$.[..% &[#4HH.(YSM)@!G<%^R8JM]ND'S*K@0
M/"S=J[H,#/)I\VF^SAC[4SI8DT:?(J!6KRZ9_,A4 .W2KNCX!&6)EB<16HB!
MI*W7D2S(OYC% ]E3.71J]X:CI1KPD">B)FB->/B?^^18 $9*+U2NF(R05[M
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
MPR9#ZN)8,PW%&#3%AID3#4JQ"EAL5R[QA&/)I9/%UESLD"JN, CB&+=EV4(
ML>5FC #IM2BL]]J)ASDW+OU62:6O7K/*Z*1<.-AK.)"MD@(:@@<_RV0):%?[
M"PQ&INZR(GW3K\ Q"RL6RJ"%:/(3I ;8Q/6$3=S2A69T.\,+FXXZ-/E"#J0L
MJ::5I](LBNJ2^=789B*?L,U1 X6 %]S3\K/PYHRECV,-LG]\X_>=[V(X/./G
M,3PXC#)J7)%*OQDT]*6#"** Z13'F_E*4W^7H.^M): -'7</;P@X7VA0==9W
M=G*NEC'FK188Q94M;$>(JK<NCL*;JZ9-32M=:OZ+!TH3"$&TCY.FBZB>I9!H
MU(7K[<'!329O!X<$2NF8FKII:NK1F)H:4U-C:BKLB!^C+O6#%-A@T!YS@"F-
M&-_CD'*_XZZP'VFK9?AW0T=&:"/LF1OQ/(N+.3=8:^(K#_(R_CI%YE+Q_IGK
MPV6S8R:]FO<+0U,R2:=$AR](2HRHDCGG[5XQK\!L;0LZY')\V0NB*"A,)V#;
MX7JKYD2-:PFE]6B;0AXN7-C [1LN O4GB/80'JIB[%6:W&7+ZY]?JO$!F5[<
M?-)$2:_1#H$B1]KN>VACQ!T/D$MF-9'H+%92);!&,VE@K17/0N>%3Z16]IX
M6S _Z@G-P;]NEL;=8*]&KQ%#3%\=$YL2(N92\%)J;)',@5G:D=2W#(W)S #:
MS1J]^V(CK1_0>C+4=/X)7/*LIJ6OB6^Y>-H\$J/B12#KY^+D$ 70#<?$QE;Y
M1'PJ@8Y%)S[JZ:5;#7Q1F"9NZ:!UWIZX.!W2*EA+X0-Y.Q1,OX4%[4 :D14J
M3#,<8RVC;UDAJ-PFA-EWZDNP\ZI0*$]R/BF0%H[G7N[8R:V\>,ZEN6)8"*09
MG6FGWE3)_S?LGY(:P[;N:XQ^:FK!M_"@-<7!(;HXJPWM2SU33SHPW$RS4%LM
M#GPNC23$G><Q7KIP(^T'L1I4L*';?8_R:>L9?4<K+F4U=CG7KRF3 L=23%RI
M=A@\9YYC%'EVC+5KIKY*6[6!T$/C6U-3+#Z,OQ;F ]7W<MRX<#6^!2=X_7O,
M.BT=AV6DN41^A]UM[+F3KE -S'#;2<ATC;R_**+23Q8DCQ>\PE 'Q[/UMURQ
M>Y>/CU<-EAIC%AEW<]0,5AF(.,0SL(XZ2WC(2IDV'=B4^])#6>3R4IU.5!&B
M_"<=[)X2,^8<B.3&@:AZZ>#YX"0RI@%5?P]0ILA$V28E9E-6,+:E82+&XMP5
MZP>\UYSZL#!%:8;;6X7$=TL4 "1Q3YI-/OC._B)5['D3AC.GI#(-I^]&:Q'P
M= FV7CF<NX/O, -%82E+B](_@^5 BAHTIU%S:'[?537#CB!\@- KKER[K&;L
MQL_1FE06X0'B#*9$:5V!2?J.MSGL/BI;KH,V"Z/=4&A$7Q2>SVW6-R)">M"B
MOH5-D"W(YMRR!B@()ZK4:_&^D[^C'XJ 6J.?>H:)'3Q@2,4J1V-*W+!D1/I>
M++8:OR)> FX5 ZN:<J8 97*[SMC8KK"5UJ9:6@C+#7.M6+=]TS8$:E!_8\+7
M1+Q# R$,@T0L17)X%<2=(.7& NFR1T.O\3.99F%,,I5"66 APGY43".Q!_Y[
M"-KQ!ASJ1*3KI_$8S&XR1:I"%IDVTI9[!;N1N2SB8XHW<>P"TH8D-] 3KZPK
MN!^;91S[++U@;O@@5,.13;"#7I,K'9Y)EX,(#DTHNR [U@;\Z)RFW-5N0MVX
M/=S#*X=VF_(J7K"0?" U;(R?8646D40,]: )1R6Q9</7>>.[W_$SAJQSAD3P
M%5OMW"IL'F<;AO5=_4&U*[*+6#J3M)''!;<<Q2V\N+(H6!>>SN[M!*"-"K/Z
M]A8L_U@M6/IAV6A3BDJXY@CPUP@/6R]64! 3>P3J9;GV';G8(1EXXF%OEALH
M,/8F<:OTCL(!VI2PA.1ZH2\0 QEL3YZ^\;"5RYMT+1-B</- L7SZXFG;\)FD
M/(88#GNMK@ CA'GU31UXNC]ECE-N/Z<K;"T?),JQ=F5HB^BA1_':;Z$ 8K+X
MO8VE*&^$YFQ\DSKB.TJ]=4(^@S/M[$R[ L)XDJ<=>;V6.8U\P*Z<LL&MD2VI
M!" K"3.%VZ>O=L4D4:RZ)F2VF3[  "LX/^QG*GHM,A?GS YE,!];3(9".;+5
M.Y1[TIBEL=TK)0KA.QNP@> '$C8+C<*Q-4R>4P]]8B%>Z(D)&9(,GHX[?]==
M&U++P&PW"4]/:,JOTT%G4 F).6)R4\B?%SO3Y&=8 J]\G9X\JHUO2)1)(JXA
MHW=8,;U$'+ G7],8C2*/AO%K(5:U1;N,_8)5]U?%;,N^":N##DAV4=6"><%H
M<NDXOKB"J<3QE$K?5(-E4?->#TQ9X,PS(!'^>T_VU'WQ1Q6XJ5&YK)8.*\)Z
M:9DI32B$+9^>LTP:*H1"V'L<?BUJ'QMF0+PZ14^&(**G)<(=)]2/P=/MAP3T
M^A &_R?7>\I>U^N(_"HI,%A!P9%)MV'-:GH]%3-[RE2UD"]*'KZ_H'T#G%+V
M&%KP_:=]?$.#^R$ *J@($0/S5#CT"VKJS"3VHL*#>\UV( X9HY19C6$B!GM'
MH'0?3,H7##-'6-1ERBF ;0VZAS5KQ OLQPL\'O$"(UY@Q N$'7'NT_>##;>W
MG9XM'FN///O@-K9>LE]==OMY'9B"XO3I+:&@^-2EC$.K401!@A]8W9/76W%=
M3*+THU,^M1RHBNTE3IK;_Q% HS]1"%N.:,[*-G;7&)GG=(EN(A^=#XW<JJLB
M=[NKE*+5I23@27*.[I._^\Z!*)H\=IL-8H$S'>0.51TJ1NR1)HU*F0]^EJ,7
M+!CM\*!46.=A,8^5=)ZKC1BG^O_:N_;GMHTD_:^@=+G;^(JB^+!DR;Y-E6([
MN[EU'*^]V>QO6R Q%!&! !< )?'^^IM^S0,/4L\UJ>"J+IM0)#"8&73W='_]
M??(9D;$ZT%6PX9'<_BI+8#9%)25C+F:C%>),-SRW80FA>H;#>&OR;AY39GV#
MU\K/+F?F+-0_@#PI$:/?1JVMD>VT6:EDKU^4NYHD4[>G30X(BT;F2U>2@?"R
MT_4T445EI5W1(%KJB0*-7(S PSQU4\PN>Z_H:"=K<]A "X80BG0-S/ME_8@0
M(O0AR_463NGP;OE]]IRX=CM6BQ,[9C(,N,\E.9*N@C8>,]&KJ"Q=(^>]HP)F
MLO0$4#&-,,MP+:1!Q'VQ6A[.\@P:7EQ<CMZ;I#"M.!V89^N0LSW+/*;^$-*N
M-NF"^L9AA!:TII!:J0&T_R;J#H:L,T'-]R11U,^#%A5.L(4O1$;UTD(R:0*$
M,D"VGE/6)Y@:%>H+V*XI#-QEE=(O(8JO^@5\A+OD>O4-5^VM6D7\QDT?<>_A
M=Y#JGJJ^3&JUKI XN<M:>2(\2&LCCTEV\(54\>I9Z5;XI.#E#&@Y?_Q$G5U-
M7)D6&536J94K.$#3Z.'4" 1L)#S+I@G-E3\QU8!&MVR06^[&[P' 4(^XG N#
MMI-6(;490^#.)JRIDWJB+H0ZR_#"JJLP67DJJSZFT-$L,TA 3D$[0O)*(*BH
MV5M0"I\O7:F)\?CL!/([LS =O3JD9-5: LA@K&2>#Q,V5+KKN:.GX)+$7VJ+
MA2 7>10#9F&%%K +)=3N'%P-"LCH<>K H;1?"%,W.JA\G6D%^/GL[6!'+*CE
M0V\'/64^S;L(]-8:PRH%V!GC+QST&J7P9&-4LT UQX=);$MN+ZGJB2JOH5]/
M*-6X0KG*?2G%35DGZ4KQ&1'(6@LT6G!*<@NVF$H,)#UB"GWMC/$HE#>"?O"<
MG22+;,">L[ I3()))YE@ISR0'GT%OP"M5(?>)KC(E=MUR+5@(S MEZ"UH[W)
M0')P)8V'-,<NNMV.=>0BO;KJ1KM;, =!&LKQA%:V9:"; ,!Q"@PTT<JU:16/
MH&/HJ9):DSA$GC!'!-V!HB+:J4*!SZ!H0$_";GW>&P]$:@CIYN\#!*%YZ%_V
MQPSD<"I%"4F/ [2\,;HU8;=C?"CBNM9G3768S69T\@V7>!8 *BXWZG(<NKMM
MV+G+N!9A<8E(%;(XL=MBYUX9P6'ZJ)K;#7R8L_(A)S:\_@S"7Z;J(N32M',F
MJ\MJ[_=6N8\>HC4'9I6,#E"U%[2ET;D:[3):UBW6^U"; DHM37$_LYNTR*,X
M,0* ^O;[\+SUT"45=#\U03W K>\3%>N][Z#SX(OAR4U'IS[J0.!*38WI%&R#
MB2VD$SXR@J]7+FB^+4,%'2,-PVT586R"&C0^<!*FVAD*[XA]ER4DPT#$M.G
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
M!&_F%N$?I[W,!/+/A21JRPG+RAOU-LVP*6O7'+&G7Y)=IZ K(VVP@/A,5E!
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
M(@Q5%2+YR?'.@K/%O%3XC,;AP[AXCE'RU=!XJ!O"@=:*'%0'$Z^)'UE )&*
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
MX8$]O\@5=SU-5'D-NF(UGXX_B)-8!P3!WP&:M@Z^#]/+7A#1Z7V9QTD #")
M\KTE D"'W2WE'9;R?3=E=YTRCC+!Z=T[!_13N Y.:4MW8>;O:&!=F/FP,+,K
MCW2!VKX-^DE=U?!HN5RF6:G(-WW*LT5<%%F^UJ%9J4S4Y3BIMH#+B[=&Q[>*
MM]ZW^T+#Z_66U1,K_O#43;S0347)I<DC;@-3M__Q#KYTO*LNJQM8YTL?W9=V
MA8K.E^[;H!\=)W@V'HZ.@3!T-#Q[=12=C<=G)^-('_\$)(B:,TX>@[PDDIL>
MB_#8QMQ&LZ#9;6L9PX<Y5G><G5OM!M:YU2<N_P^[2DA7">F"@MT)"I8WR?4A
MN+^3\4#=C,6OOX6U!4DW 0*^G<=JIMTNTS@&/P/W$] 2.CJ%7YC383P8"07)
MES"?A*DJ#G^^@8/T.='1Z</Y*/AV>!K\TO_2U[Y>?C@<'S^7?._)K@[,SI@T
MY*49[>S.O3V">[M-!G9O)K%S;YU[V_E!W\F]C3:ZMQ\,%W+GWCKWMAO69)?<
MVZ@__._]M,F=?^O\V^_ OXT>X_AV-CCI_-NN#JSS;T_JWT:=?^O\6^??=M:_
M/<;YK?-OG7_[VI;Y*X%:AOTO;__<X5J>U:K^X_O/'X*_A3=9FBW6.L0O50KT
MQ,&7Z5PMPN!=-ET!-,-;]?TR5MW .F#"O\$TOCW_T)G&9[6J;:;Q;9A,5PD%
MCQ_B]'("LHF=H?R=#*PSE \TE._>_["?)_LN2_(L]V2;F7^G9G$:/YJ5WQ4X
M;.WLOBL#Z\[N3VMW/YQ__YQL16=W]WQ/^G;W0SA126=H.T.[WYL:#.VGS^^?
MDW'H#.V>[\FV /=3K@I@7KEMB'N$HBNU_K7=8]05<3G8/?^L_=^S$JL9ZY^>
M/(6FS-FH/WSYLM.4>?K7\UEA1K[*#(H.50 04VP&!BP."LQ.E!YX,%OE:5S,
MF0NUF(=) O*R( 0;0>NQ"!L?8&OO 2K'(L2 ROQ$N!9#JS*5^(=GX[$O3 +?
M0S7+P1O_Z_CA\,V+(*M=[/T-2X+;J[ZL7_7 _=K!BYX1++^."Q BG_P&\N+<
MQ9S$X21.@!P.(0IA&12$/NCIY\WYR8O5=!XHF;/J'+0W3L<IZI[FZB(N2B9Y
M1U99)*LS.NH1.Q#NDVZ?1_K4?;Q><#U7>)%%&,'BZ850\$74#\2O0X=XH+^A
M4'H]"N)<>[$E/.25$CGV"Y6J/$R<1XE1"C:]6(7Z1B"_'FJ[',$3X63HD>IM
MTM.3,E5+,YD*/*6>07UU1(LDR3I@%EW_A_U;^\K[*%GNA<SE3LOOM6E?#BM
MG'MJ7YX]J?;EKH+).G7+>ZM;>F_.KKPD+1J57W[\T\?SO_WB'&DWA,UG]=!@
MUU[Z3PZD#XP\JS*#PRH,KF^;CZ8?DAO4EYIKGQVMM'>8AJL"'.D<Y9Z1.(2<
M:J$7G#A#R.5J/SP#YPH7PNW'7P#?IU:I_A%>+UR5\RS7CQ?5)3:_SC2?W>7L
MM8LGK5>#5_<[:;WL'Y\]B2SH>-P?CV^KWGFG/QZ?] <GMU4<W7*&VZW$Y;_M
M/'2G >]:_NQK'2S9LSW^5'Z5T^6G'__Q_L.O/W_^RY=>\./'MPW!_M:2Q'!G
MD33=R#J0SV._,._@B/RZRVH]<!I%R8YY6W?+F._EC!X51\'[)-;1^L=^\#'4
M$>5=;/EN6<DN MKE"&C#1/)1!FZG)RTHLB2. GF\6[<8[GX^H47GLN7]VX,\
M"=[X=5SJ44UO\Z1_CZ<*:ZQQ!&EDY"AM[C/L!<]Y'KY]!ZF,<Y/*,-V5,".?
M\EA/Q5+/Q?ETJI^BA'*-_X?:=+UHZY]\Q*3[KN35O_IJ;TFAC]I3Z$>3+%KK
M_YF7B^2[_P=02P,$%     @ K8D*4;#7#)UZ#P  S*8  !$   !P>&QW+3(P
M,C P-C,P+GAS9.U=;7.C.!+^/K]"YR^W6[7$QI 7IR:SE=>M5&625)S9W?NT
M)8.P=0'D$2*Q[]>?),!@@V5D>]:^PU53$P/J;JF?5G?K!?'YUTG@@W=$(TS"
MBY9YU&D!%#K$Q>'PHO7M]<XX:_WZY=.GS_\PC#^O7A[ #7'B (4,7%,$&7+!
M!V8C\(>+HC?@41* /PA]P^_0,+Y(HFLRGE(\'#'0[70[BT_IN>OVO&/G&!G>
MF3DP[.X &8.N9QN6A3K=L].>XWJ=7X;GL'?J6J==V^!<;,-V!B?&H'?6-3S3
MMISCX\Y@T#F13"?1>>2,4  !;U@8G4^BB]:(L?%YN_WQ\7'T81T1.FQW.QVS
M_>?7A[XLVDK+^CA\FRL]&5 _*V^UQ>,!C%!6?#SQ/^:*C_$$^1^\A=&10X*V
M:'#GQ.IDY04WK."/PXC!T)GQ#TD8QD$U@<MHFTW'J,T+&;P4HMB9T:TFR@@@
M8Q0/8H;N" UND =CGUVTXO![#'WL8>1R:_"1P'NN0.$Q@W2(V",,4#2&#JJE
MCR^? !! X6!,* -AB=B#T4#6.**,DYD]HV,:EMD"";0/Q(%,VFM:7K:P1-1&
M/HO$E9&S.)I$;JM=OP)Q9 PA'.M7HDB85"2]HU^9@MV:O5ZO/1&&N+0:9;N2
MY0WQTS"[>F*7&6A]V?S*R.BV48>\$^K5(:/;L [5_:Y.58J4CPFAJ$M/U,4\
MV:PNZ]5CW4I(5A%RCH;DO>V0.&1T*NS\5-5!(A5A=F'D7-:IBXOPRHY:JD=&
M)'XL[9LP# F37,2=]-YXC$./)#?X+6%AYYF9O2 O\_JEJ%+1E^6?<T@=2OP5
M';\]IF2,*,,H*D8DR6!$D7?1$G')R)SM7P[TCWA-LB(E ?-]13QN<Q(G]F5S
M'_+V9!R$\5RT(@Z)CQ(-[7/S7>3I-I^3X!#_7[3>AP/=UG,2Y/_/-WQ,D6[#
M.4G$$YUUS%[0O_+G +L7K2Q#AJ%[&S+,IO?<2]! \FT!4?3;R[TJ3Y*U47+)
MI&?R<XO]TN&9+?\'C#Q3+_SDW$#"#A3X?6XO<EG@'T?(?0J_R-^+:DJ)TR(*
MP@6O4IMNOCM6DJ4W,Q@4X%R3T$4A)^8_(N)C5XQAKJ OTI/^""$6U8>H!B\%
M4*8$JLO1Z7-EHA2I&4]09 I2KB!AVW2\9@J+B/?$O8*LXZ; +6&J1E!XCWH(
MYNP!\4 NX(!EE=J?(>6W1HAA7O,? NR\!#7*5J=C;X8R^&E.WL\'U'-,KDG
M6SCB9? [N@\YF.B!1-OLSLLDJ%&W.YWC=5"?DP82<> G(?  >Q$4&(WN?/*Q
M5:!G/-70'O,D<2UH.7\@!30+R4IE]T?<I8V([R(:W7Z/>4XY>ZH%J39S-;8G
MG<YI&=MEB!;E_!,DDO(B#4+Y"D:8Z_VYT(CZ*%81*U#JFAW33,8H.')\$L44
M\0O)18!2Y--L")ZYV3I\S+L1%#,F*DCXR+E;$Q*>S*0<FQ30*A3["@?^AMBD
M+%3(6!W+JHU,PJ_AN-P@!K&_&3 9#Q4R=L>V:R.3,FPX-"_(X3\O'3GAC\/A
M,R4A_^DD$7D;P-63H(;UV)83,W5@3<2!7!Z8%_AS0Y'/9\'$>(B$0A<ZN%;2
MJW.*$[,*M<+$&<A9-1X+_=BEX*(.7Z=6?5R:&<&J5)MZE$@X&/PNE+*&=]1C
MK':*9[:<ZZP'HY%YQ CD<@ZN, ?!]\F'N.\1>D/B ?-B/]/8MG"N(4*->,^6
M\YZU$<\$ BX19")S0SB@GRGK/GSG?PCE0Z@M@5W!48FMV;'E[&9=; O\#SC.
M%/.<+$I/G_E#N5+[/<9CD?9M"=65_-48F[:<YJR+<28-2'')6G$F\ !Z(7YR
MI5#DW@M(AIC'M<LH0BQZ1-N"O88$-?#<=Y]JA>I$'L@%@D3B+X#+/& _4]9=
MS+@V+P-"&?Z/K.'M9"R6#;:$_$K^:MPMGJ5IX)Y( T5Q()5WP'RFJ-\(<3^P
M[V\)XD5V:D1MGH5I()HQ/\!7'.[0&+D/& ZPC\4&,A[8KF,JEN.?A>&3D'@/
M)!R^(AH42FUOM+61>+5Y'/-$3F],)BH#"G)DF$_K ](*B5DN425#U&FN\,&L
M,FW>( ]QI;DOB"?&\;;\_Q*N:B,XX9F>AA%D,D JY #J3#O]$>\ 24<,$?&N
MN98P>X14[.)YWQ;&]82H(3_E.9X&Y%)DUIM#)+<R2+'@IYG@PT1U8=P%I\X(
M.6]\1,20(]=0*1E2&#P0&&[;'O2$J>WBC.> .B.^5#3(98-4.!#2#^91'=,9
M&Z&OD+XA]N1Q9XK#X;:-HHX(M2GT>/*HDQHPP"6"1"3(9#;> !)]B,GK/G)B
MFB5P=Q#3WZ$?HZ\("MT&>LM;6ER5BU[=CEF>E<_9@YR_3/2$!"!%@**, Z"5
MJM==(UN#MW+EK&M:6P"WB4MJ.DB(=\#=V$=BTV&:F561:SOV'U@'I>?OBG'A
MYE;#L\:T4LD^2?'^I<P@JUD=@D-=A).955YND\F&[8M6VY3%AYG;MJFD-I*@
MZ7,,+RAB-'98+)(N#3-8H%.G"F+1;Q'#>0:-U;ANI*^D5L?R8VN5]IL8J.<U
MH.T&J\G5KNS$-DN+8XM --X%Y6-#XLT]67>]:SWV:B1/;;.TW+6 I%$<Y?*8
M,_>XT8M=\XJ:N^(7B+ZC%^+['J$?D+H;PEV3NQKM,]LL+865T)['-Q4%"K(:
MB?4#3\)TPEM:7IU.],SR#J*$L'&:U4T?YJB4:8/5L99IN8GI0M+R]2=;E] K
M'8]EVMW2(FL*@0%FO!KL6/KQ>)R<$@=]G!\K0I$OWKADG$"46A,L/>9J)'D4
M*:V4SI L"@(%22 5!1@!?MKS&@MULF4HX&R#.)#:&,.I'-S'H8MH2$)'K##X
MOG!-&^&^@22U$5AVM[1V.C."=$M4*C;!&V2"@90,YD4?;&)]I/XR_SZKX+(.
M=O$WV46ZLT1GN) 0*#-.RS;+^YE3RN8I5W_*JDBF3CJ/K:6*;F+6N>X>+YU=
M7-:)W2VM]35YAU;:]O5S_64,U#"<VMV*:=H$AJ9G^_<A0[P!+#G3*)T\@Z'[
MQ$:(/B*-8U]6<E('@C.S_'Y#QG)VXE+*]6>YP"09R[<9#GC-M*P;0FKR4\>6
MGK4^=DT,/JN4KNT7ZS)4^DF[8W=+\U+U86RD\Q0Z>843O1Z7$RE=HFV:Y5=_
M4A@D>3,UO4;G*-&J^X%84%3IO9&V?@MI*!9DGA&5!ZS5UW^)4FWUEEE^/2IC
M 3B/Y'RW!FM>-\0OH5>&=-NVRKZGC$(3@_>B.A>OM?U3789JIW5L=TLY6 5@
MU2@>_!FZ#!EVL1^+D>"MYR&'D? /)+YRA-S+=T3A$,ER^O%G8TEJX$_L;IV>
M:H"B7) (!B0$F6B0RD[*-S/(]=%0S/ZN=;I_!:TZT)V:Y1<]4R8-/<F_K$+=
M6+>4@SK:G5GEG*,"BB:&N[)&?T/B;;+Q"#N%F]I>49.OV@?V[&XM_ R0"YD'
M]N#LL#AG44Z*#J9?X;\)O8XCQL<\= O0JADKL3WN\%2T'K;9G.Y@"J0<D DZ
MP"OK4CXE;OM(UY:A!ET, ^N!7G4FW<$ Y&H+CM[$BR'?0@=1WOJ0:9TZ74VN
M3&F.NV;YV +)1\X6SG%J$!#7) @PD]L*Q$$A1)XIBT*]0\!53-2@6&;Y8($"
MM^2TD"*_ S3..N]OU>"E=GJV;>D!U4BWUH\'$?H>\P;<ONN]HEVB5/>;8[-\
M\$+. B0\&JSX]9?Q5W)2]Y,3VUH-3)-6]C^WY[]=FES/?=]4?-TT_>RS!%-\
M6O&O!Q1%"*6?M J'<F><_.^1L'_)HRMX>4=\$AH.(D:APRY:'O3%9QK%9UO%
M9L&Z#$*<;*&[:#$J=I')#V>?<T),7-&0BU;R16&6/1HDYUI<M!QYJDT+1!QA
MAEDLAXJ4Q..+5E(2,Q2T )-,DCL!"3G>='K/GPCF^4=?2RK(7EY]\LJ9ZS.B
MXB!X.$31'25!'P]#[&&'5S++*Y/]_J]HPJY\XKPMU=.6I:Q6IAO3=/JJEMJ2
MSY*?LTQ$#<6E#;GZBH(!HL66)W5*&KY8ZD?5W"4!SRMK5%MY,H^Z+;5(=]]
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
M0CQB[7N%:Q9UIKRR!*E&,<P 03RR@Y3+ZY)9G<"V24"[C:5/\WU?F;MU(_Y
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
M9*U4N3982C%G3Y(/R3$39+Q9>+2YV+WSL!69<W."JVJ?:E[V#E179N2K,^_
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
MA^C0HS0Q,:J, !U:J-4M% ]>-XZ7Z2;!MFJ030LTYR4.2!F+GI]*B7CO*$D
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
M3\ODL4O$/AU/QK'L-XU&Q;"K1&://BLR6VOD:S2#CP'I%%8J+;6T(8GD!'@
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
MB+W!+@NZM>G5T(?AZ.HFTW)P9SK%:?)-R=THEZ"6.W#>P_3B)PC7>WE4!,G
M$,]%N<PR _&.9\(]2\)$Z53W[9AC )S!J*A$X.3$TF]@;VQ!Q*PR3J/)8W7)
M;5_D^IER*E9[ )-!"+NE\G;_J>,1:D8E*3=8.M;-J,6DJ*W)1FM)A$5C3 KJ
M2%#>$^%UMLEE&>Q)@O./R[[L+>J*A0-V85H=$>V JJ5=N1W6>6S*_K3MT8,>
M,C_!A+!*9O"6&Y4M\2;@\F31)_8A1,+P<Q&SI48T60Q.J0E[;,A3*<(AHJYM
M.[Z%&6!K']%F^0D^PVCRJ2![\:5<4@YO_-?R;E7RA&F;<-0D T.8PED2(AHL
MULO ,TA)8^AD+G;O\_R;F<=0-&DOWYT&8>VC]9=A!O^Z+) _%W$<DSRQT4:=
M8_!W(EM+C(!HF!+!* -<.LN"\]YG46J72NFS'-R%L:_,?O73<H[B,_0I.K"O
MS28RO1OYFHQ#C)E+HTWT%&5*;?**6>T%*[EO1FW(>*/UGJ>@;S?_ZGI7.FHJ
M*(1$J&(E+4]*$HP31"<+I=)!CKE-<> =@/K.U_/I99Q?3H?C#SBIO(61GT-Z
M/IDM)I6(KW^]+-/)Z_QF<A4VG[T8#2^&X_*U-S =3M+RZ/I 91Z+MT&T+'5T
MT!\A7AB<XP(ZH)27$^W=$IXK@CI#Z8 :>K,^YY^%HP91@@Y#*:_90(B,$M*4
MY& 0IR["BDX3-)6,">" BRZ'I0Y^R+H"?.!ZU92/!D[%BYP1S.OQRTN$"B_\
M=(QX9T\O2IKS($7.#* =98)"0T=R0VPPFN#"X2SH2+UI,B'?!>J1Z$<UN3?8
MUEH;\%5\A9O  &*YL:=4XA-:$0^.$\HS_B^+1-N4@M@&YF2%1EHPWUNZ]R5]
M;GT@^&<+QYL#U51[1QS.9BB<8-$S0CV.-N%"2%% IDW%FNUXSG8^MS?/>Q3G
M&'FWN-YC$];2%^\"K&6L<B>R\X0KJ_"W7R=Z"/^DVB$5SJ*6 HG*EI-8$(FS
M0970?5;4&*!LRRWJ#TXK]H0N3ZL4A\B\O3(LPVF&&HI0 E$X,Y:Z%(D$6%Q=
MPR1C43NJ3V%9G"N068FMNW7@"%$?&KE<?EQ^!#^#O_[;_P=02P,$%     @
MK8D*45!.OKV=MP  ;W\' !4   !P>&QW+3(P,C P-C,P7VQA8BYX;6S4O6MS
MXSB6-OA]?@6W9G??Z@BC"@1!$NB=F3><M]J,R,K,S<SJGMZ*#06N-M^2);<H
MN=+SZQ<@J;M$ 11(<Z*CLVR9Y#GG@?#P #B7?_N?WQ^FT9-:E,5\]N\_Q#_!
M'R(U$W-9S.[^_8??OKT#Y(?_^1__\B__]K\!\)^OOGR(WLS%ZD'-EM'KA6)+
M):,_B^5]]'>IRC\BO9@_1'^?+_XHGA@ _U'=]'K^^+PH[NZ7$8(('OYU\5<I
MJ4Y%JH F,0<8<04XTA@DB8*(Y%1(#6_N_LIH+I,<86">@@$6/ .<$@1TC!.1
MII!SF%4/G1:S/_YJ_^&L5)$Q;E96O_[[#_?+Y>-??_[YSS___.D[7TQ_FB_N
M?D80)C^OK_ZAN?S[T?5_)M75,:7TY^JOFTO+XM2%YK'QS__YZX>OXEX],%#,
MRB6;"2N@+/Y:5A]^F NVK#"_J%=T]@K[&UA?!NQ'($8@B7_Z7LH?_N-?HJB&
M8S&?JB]*1_:_OWUY?U8D_=E>\?-,W=F1_:P6Q5Q^7;+%\@/C:FJTKYZV?'Y4
M__Y#63P\3M7ZL_N%TJ<?.UTL]IYJM:16RSBS6O[K.6$_7Z%^('V7Q[H&4*XR
M]V,H'=LP_1A,W6^&'U3_"N^(N5KE^@OU=B:'^NYN1%VM>O\:A_I:S)=L.L#7
M8BMF1^6I_>"#^:D18Q_40J:5G(:Z=U15WY=J)E7-EGN/C@KY[S^8GR:K$MPQ
M]CCYS)[MBZ_\-K\5_UP5"_5I>:\6GQ=SN1++XDG=EJ5:EA-J7DE48@ADAB#
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
M<()2@(4T7H"M")A)+A.9X3PF7B',;<+&]H;_?#*/J4/X0BO"6 NA2*8!XM#
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
M29!0+@"&,K9)F (@:9P4(;3"F5=&QADY8^.%C9K15L_H=ZNI9_OA<[BZ$40
MM'KFARY >;/"!1A"DL(Y48-RP@5[#RGATN4=LQ[4G7W2%U4=RLSNWA2EF,[+
MU4)M7W-FV<*$+8N@66[SM20$Q'9'S;1("19:(.'E-CC('!M3-"J;KW_EK?D?
M7[G@[,86@='KF3G6P&W4C;;Z1K_WXEUX !0TG<)![+#)%>XX'*5:>-S:D7?$
MO9*KJ?JD#:\52_6A>+)[-TOSW2GXM-[2*6_%/U?%0LG;\C-;+#_I5TTE_-?S
M!V[8T,["[>Q!/(Y%0BA(<J0!SG4&B$W=H#')):9"QMBKV6QP#<?&:6O=HZU1
M]0YKV5XQ>J#Q=&3#EQREOKFSL<W&3M36@<J\XP&+-F/)2EMWMPJW6%L9[9AI
M*+<JS]L/\?8U%D%I.KB2PY)Z7Q@?O0)Z$]2A=97=-5N4;/I)_V906MB=_F_L
M^^=Y6>4!EQ,I8F+;!@-"[%Y[EB: Q((!DF0R%MAV&\=N<>TNXIPH8M!X]K7"
M=MJOUBK;**SH<:VT1W>B2VC'J7F9*A(#E29F/: E 1QF!#"29BJQ\XXY[18$
MPWK E^:P2+>_ T/C-\#QQ7#0>;3'"@CA0*VO=J%\7*BG8KXJI\\VF\52JJQ
M-2\4Z[JKF2ALGZI559/?-HY2WQ^+!5OG]NZTD2J-VJNEJOI938N'HK8B5 <I
M1Y1;NT-=>L9PG9\<K=GKZN1Z3YB=G)VMB@_FI?Q^J1[*"<M9HK(4 13;:,*$
M2L!43D%*,Y(PE5'%\35;.:>$CHW"C[<D@NWJG,2\V[;.M4@.OJ^SHW#TNU4Y
MJG3N<6.G#:(^=W9.RGW1K9TV)"[M[;3>V[VXY_]3]R"</M>")@BE68;R#"A%
M;#T-8I@G21G@.C,N(^%9[)85T2)C;$2SJ7JYT;.9+O[E/P_1;.>40!CU3"'^
M\'0J$'H&@ "U0@^?/'C9T#.FG:H@>N[2[N7^BF655'4[DZ]W/<T)BID]+\Y
MPLT_&%,-"(<:V((Y-(T5)U3X5O<[(VML$WY'U:I2P[X+_N/'^5)%,?J+?YV_
M<UB[N1:!$.R9#@[!V],S;+V^"V"$+L]W3MS@U?@NV'VJ^-ZE6SKF.\UG=V9"
M/MBBI+:V\9NY#8>;T%RG)*4"("13@&&2 XIA!B@2J>2I(D)RKURGDV+&QAI6
M2V#5C.I"NE;3Z/=:5\\XE#.XNM'$]6CUS!#=@/)/<VK%(6B*TVE)PZ8WM5I[
ME-K4?G4W-K!IE*R\MS%OI:480S9-L(M9G=CER"9K3Q*BN%0,:!D+@#DSO@7!
M$.0\32AE6F9^!.$L>6R<810'5O.H6*M>O3/U6OG(Z%P\=<F9=!\,-U;I!>*>
MB:;1.7J_!^Y&[7ICHY<42V^T0M*1N_!!&<H;DT/2\G] QU61$6+_;WL\/[&I
MJHKJF"<78JFD_8,1O/_!SI43#O,L2_($9#%+ $YY#$@L*8@)CU.8I"23>/*H
M%L5<?EV:Q9SCZND:G7RFY*%F/2X4[-2LEE?V![55]R;BZJZ858DQ]F"DTLAS
ML775$.:)(AC%.4 $*3.$:0)HG&I N28Y1E#'@C9#^';F6&!MX %<Z_4BPZ?,
MIR\R<([KZ*&&HN^5MM'L)JK&X>TN_%O=H\T@'7ZV<T/ -7D(8(.NVJ]2:-AU
M?0CLCE;^01[:O5'1-L1]>XRFA<P%5H9-8QH##&TAE-R\+C4G&.M<9 GW\OW/
MR!F;IV_5W,NZ<#E:\P+6C?P"P-7W>4(7I#JU'VK!(73;H5.B!F\WU&+OJ39#
M;9=W]*RGK"P_Z:H/2+.GI2&+8\5SVZ7,UM@F.: PAT#$+&,$2:UAZG7,<"1B
M;$Q0:6C]HTK'CCN$)Y!T='ZNPJ=OC\83&G\/Y:SU0=V.8RG#^A)GK3QR$,Y?
MV6V&'[0F^[BR);&-@'NV4)]6RW)IG%&SKGO%RD(8Y^--,5V9JR>02)1"6U4C
M3VS2!U. Y90 HGE"LDQQZ><4=%-C;$QQU,RPM/J;";*U( (1MT943KZLS?!C
MDHXCYL8V_8]#SXQTU VQ-J'BJ'HP=LRXB5YMQN+-A;'PIJ[KH Q);QTU&90"
MKT/KD":O?%HW*OUU/E//O[+%'VKY;C639=,8@Y+8K) 8 5F<L'6CY4P!P8A.
M$FF<)TE\J/*TF+%18:5E]%"I&6FKIQ_+G0'3C<6NAZAGEJK1J36,*A5[:"/2
MCD)(@CDC:5 ":;?VD" N7-VU/IE=?XGE:F&XQ?RB%D]JW6Y+$"B98A@(R"G
MB'! A8(@AU*K+.89C[V632VRQD8%Z[K*8EY6G3^F-C'+)D4L=FWP+4=V'FHW
MC@@$8,]$L:=EU*C90W,S!S3"5A<[+V[@FF(7[3ZN)';YEJYE9LL_;,37)DO%
MAA%LCOT%HQ!J1D$<VSQ[KE+ ()1 ,D,>.8$L05[50%JEC8U#*F4K/WU/79=8
M@ Y0.S)(* #[YI#NV'6HT^J 2=A*K&T"!ZZUZF#[<355EYLZI&Z_G<G7JW(Y
M?U"+UXWSS)&(80(52#*%S$H$,< )$4!A2&2.DS@AR#E_^/CY8^.,M_:LNU$Q
M>NV1XGH"NG9&" !(SQRPC\7EQ883*!ZIOM>!,U!VK^,7QB_]]KSEK1FW)VX;
M+LGVO,Y[>;4MEW5S@#XM[\VCMM'OFV.L2:HPT3H60-NJ!UC%'!#.!2 8,ZCC
MC,7$:[_YK*2QD5BE:+2;H]'](/H\O&X.3Q#0>B:ZCGAY.SH7L0CIY)P7-JB#
M<]'F0^?F\@W7%C';6XQ5P3'5[L)KN]5055R:<$TP04D.XCPVRR8=YX#EQ'@^
M#%$9JX3+Q"LMSD/VV+ADMZ[5_L9"'7%6;\Q4^C?UJCP)QF=<W"BG)[1[)J&0
M0%]1#<P9LG[J?%T6_T(5O)QQ.5^;R_T1_IG\;\T:</G\KI@VYU83K(F BDB0
M:Z;LSH\ 3./4K. 845)+XP@Y55@\]?"Q<52M7V05;(YNW9/VCX!KYYAKX>A]
MR>:,A%=^_CF3KTC,/WKD8!GYYXS93<4_>\TU;98_U,V<2[$H'O?+SNB82BW2
M!&"4QL;A$!1PF"/ -<9893A/88>NRF?EC6T"KQL -VU_=U2^8N5R"7,W9R(@
MDCW/_6M![-@Q^2(TX1LDGQ?Y OV0+]I_NOWQY=LZ[-_^K?C/KU^?2_N8]S/Q
M4[/EQK B.4X@@)(9!R"C*> D2X'4RN8^"2Q2IV"2\R+&QB=6R:C1\L;VYCU?
M%\\51(?-W*NAZ9D@CE'ILJ=[&AZ/;=VK81IH9[<+7'[;O*U(M.[TGKYSN,W>
M5LWW]GO;K^Q>LNQ=40HV_5QE'[XSGQD?2D&14:Q C/,,8"4)H)1*@%-):99)
MJ9E3#[]6*6-CNDU=KEK3J%8UJG3UKUQV#.KEU5 0J'IFODXH=2I@=A:% "7,
MCI\]>!&SL^:=*F-V_N)NBZAO"S8KM9E4MS/Y52V>"EL3H"IY?MAKI[3E3LK3
M?VH2:;*8X11G,<@,N0),&00TQS& C.9YPA36B5>K]I#*C8UD3G64*COF- 4=
M1+<EW$L-3<^DUG%4O)=Y?< 7<DT85+]!%Y!]('NXVNQ%1L<3N"J7YGU9KI2<
M8)BBG%,%.&3&6V., 9*F&F0JHTPS 3,9^U=0V17A,U6'*XCR:E/UY!6;5JV
M?RQF3<Z79[')/3R5DC'*60*0HL0L\J4"!$D,"!<"(LVXC#/?<B;7H=E_=9*W
M=79<6" =SQ@[0M/W(6*EEEFM5HH%/!\\86[0 \#=YP][PG?"LJ,CO%/7=.1
MFX1;/^E-=0Y8N\=_8].5JL2\8J4]$GQX5%4W]OELPJ'""#,,LH18IH2&*6.4
M L4X@GF&M,!>9P/^*HS-'ZT3QXO*A&@U,^A'ZN%Q.G]6JJI1M'R."C/XLV7Q
MI*)'<ZMG'EF'07)DC5ZA'X1;&FJYB2JE;^H$6<"MWM%G]ERMLF\7QNFX4_;G
MFXAI\Y4P2^V%5L5RM5 !2:DSFD&IRU^+80FN,TI'--C]27YD62Z6D\^+N5R)
MY=9M5>M%7TYCI9-,@S1F-CB+&B<GE00D6A',.4QCZ-06I57*V"BO4;2*!6HT
M]5R MX/:SE_!H.J9HCJAY,P[3BBT4(NY?X=6S&^'E-(N8!#6<+)Q30QN%P?(
MB_UL1KGJT9YD69[A& .:) )@2!!@B4 @9@0F5*:9(+!S1NQ:RMCF_GXTH-6R
M4]_[TXBZ.2Y7X]3SQ/>'Z+ILUT,(>LMSW0AZN0S70UM;<UN/+NY>G=>V,=@O
M5EA]855.E(99 E ,$X 3Q '!N08927E&$DXX\MJX/R]J;#RPJ?-Y6-RS$QVT
M0.S&"6& ZYD8.F/6J2YJ.QRABYZ>D39X1=-VJT^5*[UP1X?()[/T%/=*_&'<
MD:42=NUA?KI;L(</<S9K8E1( I46- 5:9QA@2A) ,Z0 0XB*6.LTCIWRP5P%
MCHT_UBI'6YVC1NG(:NT1!.0"=SN+] %BWZN+"_AUB:9R =(CMBHPH -%6G7^
M8OJ%6WF TQI\Y?*<X4*Q/*S:"\SRN:][XSFUL">)G]FC6C3?YE2Q-($Y SQ&
MQG^CG )";0_XA'*(S3_4O^7<D92Q4>]6R>C1:NG?5>X82$<O[5IX^G;0MLA4
M"O90TZP5@M#]XXX%#=XY[JRMIWK&G;^X8SJ^>1"K6]6*^8/Z,"_+"<UT$AL7
M"TB-<H!3H0$G*01FJL=(Y)F.23Q9SI=LZC;E3\CPFO ;2?U]K:U.D1V>:%XK
M._<]A#H%I-N4OQ*>GB?\1KNH5B_ZT2IX_L3>/\O^O/E!\^M/B!DVL_Z\G4<Y
M]2V7=IOFQE<02LGRG5&KRMBWM>0G>88PS 4% E?O]LR\UG/S;D\XE5!AXT4I
MY?-N/REE;._VM9+U=&_S9:?.BZQVF-UHX&KP^C^LV<&MKL%A50S'!*T(A.2"
MTX(&98-66P_YH/WB;HSPRWPN_RRFTTF<F?<]0PAHE7%# E0 $L<)2-.,,L1Y
MKC*O#=KU@\<V[]=Z^<WH#4QND[B+\3W/VXMV>\_30R-#3LW-LP>=C8<6'4[
MH[]WC29C2[7?((AKR'&><O,*S@7 3-N.=E@ ,PU3;%[+*-%>L^]8Q-CFX4;#
M*W+%3P#I-C^O@Z?GF>J)3(< K'/&APVP.I(R< #5.2N/ Z3.7MDU".))S5;*
MOJ9M1W=;WO/OQ?)^74#O[7<Q7=D0Z-NRM$GE\AO[/DDP%1*I%!!FL[UUC@!-
MXPQ0+%.>LCS#N9</WD&'L3%$8X+G KP+^&ZDT3.D/;-*HWWMMJ_UC_XT!D1K
M"VZBC0W1VHC(6!$R&J,SA&%C-?S5&#B2HS-.QW$>W1_5L;MD4;*[NX6ZJ_;/
M; &M2H.J5M8W]7WYRECZQP2:!047R(Z-L)L.TG)=E@'"$924(AE+IWA0+ZEC
MH[A]I>L:<I7:GFTGG1!W8[G@./;,:V<A;,KM15;IJ-(Z9(M*'Y2"-JQT$CQL
M^TH?+(Z:67K=?%VMX<>%NE>SLGA2VPW5CVKY21O.JX/BS>>+NL)/_=]-FX X
M%XHP" '$/ ,8QQKP7!.@$"&(Q8K@Q*LCP_4JC8W*ZIU L6M2-#76_+5;X>(K
MQLKQN&70$>C[=&9="GD'_+USFIO(V&3)T5C52S>(<'#V44WY"JU>I.SR]2B>
MJ\\<X,G=2/@=*Q95SI%A?&&(8;78Z<*29ID4E'" A2VD&&,,J(KM]A?3*,,4
M:Z%]Z+5-V-B(T^I:I^5%.]IV;G?3BK,;-89"KV?2ZPZ<-[NY(!*2MUKE#<I(
M+I8?<HW3/;V6@]^L>;#22!.< YR+V!YMQX!K&\,B:9IPCO,,>VVK><H?&]?L
M)]R\_6Y3/E7$GRO783ZS(=V]E('W7(/VB'+ONVPN)>#[69-V1.T%*L*_S#JU
M(SX=*\,'6KN><-G6[MH$9RA',:9 Y]@L2@W3 0*5 (;P6$P50;EB/@%Z+;*\
MB&R 0+UO5L:)U:9WA.Y9<-V8*A!D/;.2X\+P)KI=+A<%7RTKDEK.H\\L;.]1
M![@"1_:>%3=T?.\ENT]$^5Z\I:,/M>*E^N?*#.S;)_./K1]69VGG&(E4(2!5
MG-O:BAR0C&B0:)Q#G&O.,[_V.:?EC,TGVJH957I&5M%.N9GG@'5T>JZ'J^_
MA"Y(^;LQ[3@$=5?.B!K6+6FW]\C]N'!Y5S>CJKQ4A[S;1J6OU$S</[#%'TVE
M$288PUF" 6.2 0PI!U1R!M(48I*9O\;4Z[CNDL"QL<2>OI%5.-IHW+&FZD7,
M75V0<$CV[H=< V(';\,-F; NQP69 _L=;@@<.Q^.]UV[BW,[6Q:RF*YLS;>O
M2IB5E&V*7 <E*%D'+3P\KI;-Z>!;MK!%.,O/:E&5KJK[RU&H99[$! B!##?E
M60Q8F@F0QBC1D*4<:[]2>T'5&QN3[7:LV[4OVAH8K2U<1PMM;+0WK:VT]=CK
M0G+7MA ,\BWPW5H:>FS[=LY>8%BOV*(*B7X_.UA!-'RA#:Z0Z)[?_PHJY9H.
M;9M$N:H]TX>"\6):+)^;PI;EFY59.G]??OM339_4K_/9\KZ<8"@XC;4"F2"V
M'A%6@,1<FY\2(C.4JSCV"KCOJLC8W@X(HKA+P[8.0^!&V$, VS,UKUN\;7-H
MFV9O&SMNUD58RYO(V!)98Z+:FJ@V)W3_M^Z AF\,UT&7%^@8UQVQTZWDKGC>
MU5ZW$(N5DFN9AK0/0D4Q9#DE4@*50L.)<<Z-1RTT2(42$*:""K\V*^ZBQ\:'
MC;[1CL)U8;+5PFZ-1Y_GB[4#]6$^NP/?U.)A]^+.+O&E(?)V=P,"/Z0K>P+_
M80Y170'KR?N\)/VE/$M'5%J\1M<G7)E<^4E7E:_OYU-S<_FV*C"_C><52&N1
M<)#S/ 48TQAPEJ5 8,ZH1HRQ#'7*MVR3.C9NVR8:FHFVJ_;_B&K%.P>AN0V"
M(X6%AK9O]@J!:O>D3A>4>LGS;!7\,JF?+EB<S09UNKGCJK68V99-KQ=*%LO&
MDYAHRC)*DQPDC)L5J3V()8@3D,509!QIF",V>5(+/G=>DYX0XS-1=H7U.%_N
MC0L%EM9OFMIT9S-K1*6QYS+T%*:2,;.RUQCP+#&8"K/*YZG*0<J%RA.ES2_4
M:Y5_):*#L+K%,^H'3\<E^Y4H];T<;U"I];M9N_(!5]@M]@==/9^2,^S*N,72
MHU5OV[5^/&K;E=X:CI95O](INYO 1.N42>/%P0S98-_4ELY 9M4:QX0AJC1Q
M6K >/7ELLWNC7&2U<^\5O ]7^SR^"H2>)Z^C_5Y=@$_:>D7GW_WG#=;M]Z09
MNQU^3U_0S86Y?6+%U*[;WLT77]E4V5)4VS. VP>[+?)?=2SL*U86Y80E,,ZY
MID!F.33N308!$W::)@IAB)-,H]PG6-57 :^)/$ $JU7,[XWL#;G;V[I/('LF
M ZOJSOGF3;2Q!>CY I3&&O/9VH*H%7+OMWQ7W$)Z -XZ#.H==$7HT'/H_)QN
MU':8 /E^MMFJ?\T>"T,-FQT,K#*I*,,@3V,)<)9JP""4()$JSA"4*4I2G_6%
MN^BQ^26O[VWOP#(J9NO2N3;_I2S5LMXOGVZW^VZB61URSH195)>%W3_WS!+W
M&"(W$NP'^)[I;ZUT].-:[;]8_+?'C(WJO6PX^2,6DO@\I ]*>?ZH'))=AR=T
MIKDF_WM=&ZB8K6R7\4WEZU?*O$6;W(-O[+LJ?RUF<T.ZS^]GAE)4N;R=R?VG
MU+MDOZKEO<TC?S*75&>9DQ0SE=E%&<%,6.>/F84:U4!DF<QSA3%.D(_S-Z#N
M8_,;JQ+EO++.MLNUF3Q+:Y\W@0XV^,X,/,8A[9_"M[E8V]ILM>G1UO;UB#<G
M"+5)T8Y--^NTK@J9F^BCX2M;[FL^G=9%VVN(@O+_T.,5^ 4RF/I#OX&&'I<3
MK[#!5>C0?.SM3&ZJX#7-682$DB B0((2"K!2!#",<Q!CR*3F)#=_=^XU=OS\
ML3GM1L-(-"I&;SWZ7YV KIWE P#2,Q/O8]&E*=@)4#QZ@%T'SD MOQR_,'X-
MOLY;WMK/Z\1MP[7O.J_S7K>NELO\",OV;/Z5_:_Y8OVXNN4GA$C%@D##4IP
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
MTA*O7JJVQ*O+Q24.+^FXB5FU_Z@3PSYL<_G6R99<IY)J"8&BW);GCYDA)**
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
MYMU?EVRQ?*FA:4CO4)/^PX+8TKB)=\5L9L_=;?' 2H,^AR3624I%9N8'S@7
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
M1T;57IHTTF1ABM'I?S4_<U,%XV&_"L9C5P5CM=.K]JX^$N7[8+>8>>E1CDR
M1P.\<]#H(W6KHJ:^H/EU3ZV39U7RR+5.8@Y(4,6S&':.JY(6$>D39;68??EN
M.G_(A28O\4WR[\O58G7W]&5^]WTG34IRS 51*: 8F5+3, 4$20Y*#DWA!Y05
M=E%NEOU-[=6P,S?9[NQUW6WV VR[VPP&6_3=9H?8LZE)8VN$$ %+7,)N-ON[
M''FS:>7_Z6;3[K&@Y>UVBF?/)#;#G%0P+3.0%E3I_6B9ZJUH+@%5):8<,H)2
M--NNMG1A1R_V73LQS<Z >//F8__Z4NV4!)_7ET&*VYT;%3M.BH-U9'JZ4LSN
M6;#Q]CK,H2K8]2 V0N6Z<[U/H6)=#RJ6E>KZ6O!CMDM'QDJI'"HH 4HU>:%"
M,E!54F_".6%ED3$&H5-F]O]'CN1KP#?F.DJMUGOG\J[4-.PD?OHG\.,<O(]X
MX#Z)@W;' _:P!^L[!8BS9:LTT^P5KMH=QA2I+'*1%8!09HKXX@S0K"P 5 H7
M".95!IV*^+IT/C7N,#%;FT0NZ]2:-Y+7"\\$9HZ'9D[XV_%)+%0CDXQ#Y;RF
M<%Z,<RL?[()*R+CT/ZZPC <R)W(S/FV,4!#TK]6L2LM2$:-2E2$"$,H4($)2
M@$B><<RE1,@I*-RQ_ZFQ6Y[F><1BH-:!X!%AG Z='10"#1G^[8G>BQ4!'3OD
MVQ.?005 !X=YOW[<;/5"</U%+NK8K<WW^<.N$!>&E"E" 1/4:.7* C!9(( )
MXS1+9853IQ#OGKZFQEB=J<EZWU;'/+<>:.WX*A!@D;EIA]6!F3$RX*[#$305
MKJ>[<7/BKOM]DAQG\8AO7DBM(?%.6_EZM:P75W^?;[]W'>YV%Z2BD!9*;^<*
M+/7"ITH!954)6,4)JB@J,XG<\D.L^IT:D732*&94D\[PY"]M>;*;-Q9;CT%#
M84<V$0".3#R!L/7(,'%"*FRFB5W7(V><..%QFGGB]G@8/>&Z[-2,5U*5JI1
M[\HJ@'+% <G+%,BB+ A#>I$CW$MT'/<R-4XZHY-;VSE03+A!U/)4:2A.D:G%
M':+!2L('$,04$FXZ>E$=X0-?K\D('W[87:CJM=XWW:XE?;T2<L:P7H!@I8!,
MA3F904BO2$H!8)EB5C(J]:+%5J=JO^&IS7%C6V*,2XQU]C)5!V#US^4A$,3>
MDMAY[R12=<[5 1I5!\V-)E%USHE]A:JSO_>0YGU%^9^+U1U="J-Y)>_I^L]V
MYUN1E*4XAX 5&3-"<100F"( %2&(2LPHM%*KZN]F:M.Q-;0N@[DUIIH/.\C-
M7L:S?XZ&0RGRC-T':&>ECS#O9:0<A'F#(#:2,*\G<FX"O5<!Z17HO?ST> *]
M5STX$.B]_FGOD)FU.=!](YL_WR\_K^4#G8LNX:V]CK]=BGH9U(A\S'+$4@&A
M,BR9:]*D'- *0Z"R@A+(E5ZTI)UJK]U&Q<\0JZ__H8IO9&)MK4YD8VY3:'A5
MK][YH_9CN:W_9;%:W@%-]/<);45SG(NB>0Z=W7XHXG",%M13&Y[\TKGP:S)?
M)MWP=($^9BR:O57C0=!XGP$(!@X'\K%D[&BA 6B="28:TIHOE1XJ(7V4V[<_
M^>+1A-#\;;42?\T7BYF"689S@8"L])(34:+T:C/3/%I(15@F.*%.E9UM.IW:
MVO.6_^?CO)$*V$F'#6!!"]1M.2\LEM$9[D1XS81/_[*S.>F,#AK%:(]16 ZS
MZ'=DQK)'XI2?')YU/V#Z*O520V^<LYQ]FV\7<B9E+5PD "90LT[*!&!Y+@"J
M,(-2YI (*TFC<XU/C5UJHTPAJBS_A?V:=.;:GSB=H'?]U&D()I%9PA4.IR.H
M2WX/.(8Z:7*THZA+SNP?1UW\C-^2H8N>>;=:?UZON)1B8VZ=VDK3/^3F,*ET
MEN5$9J9NE"JXGKVEP(#F@@#(JJQ$!9<"5Q[%4AS-\-ATC5$ZI?7"+"56?&YZ
M;:Y>-[29  _ZGY8]*_P@(V2WTH@!^#ATTEE>IY3\TAE?WWC_FG0EYUL'HB1I
M>4(7<BWB:L*HRQ)/?(Y7*+[-^/'@6[I>ZO8VG^7ZZW>Z?DX)*"63$%8I@%Q6
M>N%".*BHHH#S3.^=$(%%Y:3%>*FCJ2UB.CL3;6A26^H=E',16SNJ"H%89$[R
M \N9>:XA$9)B+O8U*I=<\_B8-*Y^WHT=N*G'N7Z:??O[C".<2<YK830C:I_G
M@) , YQB3!C2_Q-6J5G/34YMQG^C\[_HTFYJ[P'3/XG]W(V]([E]__?;CS?)
MYR^?_OW]Q]=ODT_ODM?_\O[C[?"I>NIOSTZD_;"9E+C[BYF/>&\^[C4XRLP[
M=:";8V=^XUE5@L[7_TX7C_+5T^['?YG+M6[H^],'HSQ1"WU+F1:*51A(+CE
M.:8F&3(#1"J$2@0)04Z!:';=3FU6&E.3VM9D9VQ]9_#Q]M^]]-4MT;=[-X?'
M-/+4'P*G>W4()W2"EH.PZWG<^@].:)P4?'![VH^9OO+O4CPNY"?5G8$V$9RJ
MRC$1B  N:0X0*2O $$M!#D7%&,MAZ;8)N-#/U+BG,].<772&^@7&7@+6CF4"
MP!695KR0<N:3*SB$))!+78W*&%?\/::(:Q^/D.C\&]W6I[%U1]_DS^TK;?^?
M,YB5A60< U6D)4"B2 $K6 5H3B'E)2J8FQ*[APU3XY)WC]I*F71U&W>G>+\O
M]5 D'U=+P(UJ_F)AO&A2>1T/2GT&RHY_(L,?F9ML$J4[)UK.2HP?2>U(0/H:
M .-H&=,7S)A.UG0_3DZ9TU>:\HY!D?K;N^T"6QI5G1G/88%S7H"\RBA )2T
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
MO_VI9]F2+G;*E+=+80J;U+7^&@M>/?U-KN[6].'[G%,-D:2;(V&/ G%2IE@
M5E%F;F,08#DD("]HGDLJ",NIG\Y*:%.G1C\71&:?O=#_>N<N_!1OJ"T/%B8Q
M@+'/'\Z,7:V6T/GYK!)<'\<:5]NBJ1VI'@RU?J!V>"0UF%@C$T<P)KBU+Z0I
M$POUR[(ST7KT>PWIU:TI\OAYO?HQ%U*\>OI]8XK*OILOZ9*;4MM\.__1K(B[
M"YNRP"E.80D@HWIARE5J!$8)$"3%-$O+ @FGLACN)DSMM5&7+U5U^=*:<51G
M>D)WMO^SVSO#8USLW@5QT8[,\>;(H :[,]]0]B_&@V2^_#79.9$\>Q'EOLT?
MQ)!T[&'%J#3KC](Q?0YH:7#!ZXMG!]V\JP1CJ. "E!2G *6D %0Q"4A%!260
M\H*Z::+:]STU(CPHZMQS6!B@//;58;&]<XL"=NRU;CB<AQ33MD4L4FWMJ]V_
M5*EM6UQZ*F];-^%YY+B^H\OY/^H+N->KY6:UF(OZ+WH%^EE_4[O$>:.$47,L
M7>R,>UYQ*(8%(ED.,D8(0$R37I43!0I4X2Q/59HRIUSG(%9-C1/WG;I)#MRJ
M]Z'[CC4Z-*UKR;-OWH099IPM#U#''KW8!ZXC#9S[.6U(H(.>ZP8Q;-QSX)!8
MGIP;!VW<4U52*<FWGY;O'DUP39<Y<'N_>EQN9TS2@B--VV6%-8&3/ =$8@P$
M5:)@$B/I5B&DK[.I\;+1H>=&^G!#?Q@K'44C^V"UX\M08$6FP<9,$[C1&+K3
MT+Y)&EL#RD1:(!)4(;*OOW'%(2T\/]&%M'G&4^!FOIQO97T,^5YSU/)NSA:R
M.9#4[:^W+:>UI1S.JPY"668<<@I@2:'9%F>@0DP 65*4IB6EE#LI6P>P:6H4
MY*X"&6)@[-AI9+@CDUCC37O=\^S/[N9GWZ6N0LD8^I !40ZJYQ/ K'%U?\+A
M>*(/%+#I@7)COTEJQ$;JY>'N'_]E+M>ZR>]/;:%#+&E&.8( $ZK7=%)(0)74
MFW)**(85%3(57@)D-KU/C6'W5;?V[;])GG^3['SPK#[I-CZ6]!L+]=A$>PY6
MLUO^>/OO$4I4>L$41?G,RH"7T4)SP>:B.II3(X%RS3^OC?CK]NFS_HIM]9[9
MI%X]F(_,<@'3E$$*N)1&91%QP#A!0%,?*6@E!1>R2SBWHSG[SJUFVV'">626
M.\@U?VCMKF>=[(P>F&%^>23LZ"PPNB^7:][9?9/4EM_L,CO[41Z>='X5L*B9
MYY=[?]GT\ZNH7,U!O]Z"K_BC7M_(S59W:.)U=B5<<BHJ6F)0")H#Q D&%"D*
MLBK-D2:UK,P+-]G'<]U,;1G6U6V9M]:: B[&7%?MQ[.0VC'0<* BLTUG8-):
M&*$,2S\&804>S_8TLK1CG[>GHHZ]GXY86N7-HS2;Q'=ZASEC#)<4<P'20A4
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
M)K?^V_'$[N]@E"ENY6,WV>T^//#2I+Z,^;2NZQQKTV>Y$K(0I0!*F8R;DA:
ME'D%6"4K5@J2*8&][DV..IK:Y#^^$*C-U9 FG<&>=R?'^#I>GPQ ;>0;%'O
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
M*5<+WT]KN]H\-+0.HZ8X\<BW?Z?F9;I]ZJ*.GH[R[*'*9)69L*""Z&5K4>6
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
M^0VG@1[P--O\#N;+^HUZN'I2XY<-@U?ENY*"I,@*:!5IY2E'7"FRIAQKG9!
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
M;Q.-3/E8!" 7M?MP,> 8M\!09B.5S,JV<=0'9F3<P\SC(_N>CS\F,/J]H/&
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
MW.>@0&7O;2@Q"=DDJ-F!QG&1V HFB^/HK&\X7C/V:SC!5XN3,)U/,MKLE?3
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
M(?,.D/,KN2*KB\LYGQ8_A?EOES,#E8W&!I]!6E4'=84 ,=.74:&F%95$]DW
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
MQ3XZ7+00: ?(X/XQ1C +8WSA0($((Y/K) 3O$9Q+23)O,6:Y+3(>?4M'L=I
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
MH.NZ'^T#W=O;CU^N2+[-;M&;:D&A;4E&. A88RXHR40L9+Q)S6+@Q;L<FSS
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
M3JO35E6;46WPN49#M6M*:PM5X43I[)3NX%_@XNPOI[]4*NQ21WD"J6.1 >Y
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
M@ /=VA+O2T"C)/,0!V' U3S46*H')F!Z/=L_D^FV)M8J'[<,"G=^F B]4GO
MLV+A]TOZ]4MZGH^PSK-&O>Q?*=POZ<N7],-L=3>Q7\IO7LJW;]K=OO5_'[ZM
MM[*\SR36_\,B/O'4]][\.(PHY!1-A\XQ_^4DF\-TY^BRI\A/X,WK*!K>M"<=
M3A5]=U[<&+"2SCW\*<K%6$+,KNX@RNFK*/8I''TRVFX>W(3O/'&_NV9PN,ZG
MFM]F_==VM9O;%@]>A]^:],+[%A-8_O'%@Y]EE#;WY$/,<+F#?@&6^OKO-Q[?
MJSZ^G5_Y&WYIXG_S<O8?4$L#!!0    ( *V)"E%Z %E"5@@  !PV   5
M<'AL=RTR,#(P-C,P97@S,3(N:'1M[5MK;]LX%OT^OX+C8MH$L.5W'-MI@#1)
ML0%FVTR1V6(_#2B1LCFA1 U)V?'^^KV7E!R_DC@-NEMG7*".);[N)<^Y]Y"6
M3GZ^^'Q^\^_K2S*VB237OW_X]>J<5&KU^M?V>;U^<7-!_G'SSU]))V@TR8VF
MJ1%6J)3*>OWR4X54QM9F@WI].IT&TW:@]*A^\Z6.777J4BG# V99Y?0$[\ G
MI^STIY.?:S5RH:(\X:DED>;4<D9R(](1^<JXN26U6E'K7&4S+49C2UJ-5H-\
M5?I63*@OM\)*?EKV<U+WUR=U-\A)J-CL](2)"1'L?44<]<-.Y[C+>HW><2?L
MM&GKN-&+^\U^F_<[[)C]T00CZU#=MS%V)OG[2B+2VICC^(-.*^AU,SN<"F;'
M@V:C\<NPXNJ>GL0JM3"@A@[\5]_/6F^6W]D:E6*4#IQ/V $V*,M#&MV.M,I3
M5HN45'J@1^%!J]NMEO])(V@<#GW9FX;[-\0.:C%-A)P-WMV(A!ORB4_)%Y70
M]%W5P'K5#-<B]A6-^ \'X\$/=SGUOO6@'RE27OK:;#GO+N_&(A26M)M!BRS[
MMMFK"-:!ZV%"]0@FSJILT,]^>"_/+[_<7'V\.C^[N?K\:2LW_\R-%?'L1_6S
ML]G/JRJYE()"AP'Y1!G751)QC8X0.Z;V[9ON\? )]T7*8(4'M?81#)E1QH"Q
M-<EC.W!W=GZ*FD'I_X]KY=*TMXZ#KIO6*S*F$TXTGP@^A6!JQ\*0OW*J@8]R
M!O<SI2U1*?FH=$*:C=IO1,7D6MQQ.868:JKD*HT"P$!_^/>&0&MG(?"!&EAX
M6.)D1FY3-96<C7C5(Z%8?Z; AE1!SH4AJ$@)36<D3ZW..7@*6=@E9  &)0E<
M:4$EB6D$MS11"60"JWR]M0HIC[@Q5,^P2D)O.8R[T*>!>PR,@2&ER^8P!E:(
MA(;L#=52: Z60%0BT[&(QL3D^''??LHU+SI!!Q)A)*1Y5 Q38<?@H,EXY S$
M?C,P33%P<P+-& EGB].P1_EI^_6AG)-8I( CA.0";F@*M:%4+Q2+-(8H2%'&
MPO=(Y@RZ!&@N8*0*L!88.3- %I("R2+E/>H+P)F5D8%8S.GC*M;()50 J"O
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
MP:E>YUQ*GK@EP($D\YAN7<)%2(5R1TRRG+J;+U[(\BPF:Y>EVG!ZDG>CPG%
MXFI-7*8Z9K31<=5)0^+Q0H8;^=4IQ"S[+!D^[.R;+;OYY>ZOSOUJ9Z]CMOO=
M/2=;6N]2=S1"CH9_66O6-C,V9%&6;62W6_)4IE5->[)[QV>*>?=M6@J\1\Z=
M("%* C\, 8_0?^]M='?W[0FJ=GJVUHER2]7*X$^F_'93/C]J=;U</^_747?,
M^PAE_P,C'I#7J\"FED/E(.<Q"V'CBN^.$D\T.*C-KX>Z3.)2P;_N^_U.3NIG
MO>-+P;#(R+#*>##@Y%LX4Y5)JM \+/H<@&)/A<+?H_,8"^2G4N$?,N:P6.#Y
M$)SJUYV'>]S2A?O.T>&+MP [QXJ,EW<GKJ Q44%D]S+AWC5#[?,SR1PS;B&I
M5[G*?G@?\>@OG%^\JJB>Y<V)OL,Y_0M02P,$%     @ K8D*48E&959&!0
M(AP  !4   !P>&QW+3(P,C V,S!E>#,R,BYH=&WM66USVD80_MY?L<'3Q)Y!
MKX"Q$?$, 3QQ)P7'*$WSJ7/H3G"UT"FGDS']]=T["8+M.':F[90D]MB,I7VY
M?7EV[Y;K/AN,^^&'\R',U2*!\W>OWISUH68YSOM&WW$&X0!>A[^^@:;M>A!*
MDN9<<9&2Q'&&HQK4YDIE'<=9+I?VLF$+.7/""T>K:CJ)$#FSJ:*UDZY^@Y^,
MT).?NL\L"P8B*A8L51!)1A2C4.0\G<%[RO)+L*R*JR^RE>2SN0+?]5UX+^0E
MOR(E77&5L).UGJY3/G<=LTAW*NCJI$OY%7#ZLL:]YK319KX7-]I>D]+FU&_%
M-#YLM2B+(])J_.&AD0ZRES*Y6B7L96W!4VO.]/J=IF^W6YD*EIRJ><=SW9^#
MFN$]Z<8B5;B@1 7EOZ6>.]H4NU862?@L[1B?M (ML*9/270YDZ)(J16)1,B.
MG$WW_5:KOOX#UW8/@I*VYYJ?0"NP8K+@R:KS(N0+EL.(+>%"+$CZHIYCOJR<
M21Z7C#G_BZ'QZ(=Y7):^M5%/PE.V]M7SC7?#ZSF?<@4-W_9ONO9YIR), Y/!
M@L@9QDV)K'.<[;R3_>%%>'9ZUN^%9^,1PO]B\JXW"B$<PU>XO.,^>D?PSI[8
M?1LFP[[QTVNTW/IWY&%O KW!^#P<#K[3%*X3=^P>PO@4PM=#F/0N7O5&PXDU
M_OW-\ /T^J&F^*[K/\KO/XM<\7BUJ^7:_'P<SE*(1)JR2&]"L.1J#FK.X&U!
M)&8Q6<$%RX14(&(XY]<L6>*.D=?A+(ULV-><S_>.?-\-^F*1D71EGKS@ %#9
MJ9 +\%SK+<1"&JT?-UHS-%=08"G%G>J7(F7/][Q#-VA@$9F-B>00\P1I&XLF
M+"HD;I7H.TDI#*^C.4EG#'>TQ8+GN;8>?S4GQ>T/YDPRM'G;Q-*3M87H0QV&
M"<>51C:,"&6R#K_QB,&Y9#FGB.(Z].><Q7#*4Y)&G"0PCF/D0$:T1C)%Y,H8
M$^*6FQ>221TFO6(5C3H@LP9%';)"Y@5!'"@!G]J']KH=E,T##2%49'KKWF8N
M631,*]T3(J<D9;DUOD[8"GJ128Z&:1WIQ @M5G"9BB4&<(:1;1T%#R"8I]K?
MCN4=(6HR0BD>':R$Q:K3.,0WWSS*/7OM_^Y:>2/LGFNW3%A#S'A5@G&18.5$
M"*U$5\&F,B3[6'#)]*$MUU#(JV+V&OL$"U&"U]JG!QOX?*JC30U5&/*.&TU$
MRW&@0?UC \;_I@'#4^RX"V)0@-U=$12E^-8 8(TFPDTCQF:G@5/79)(D@&)H
M#?8Z)&2(I+QNI.)-#T2%U(PLIO4A5Y&4N!/8U,V:^:TV:#]F^RQ/\%LHT>Y4
MCU.AE%AT2@>[BDP3MDF)D-BY=3H2DN6LL_XGH#S/$K+J\-0$S@@%5[H=1R2I
MUL1EJOFCA8FK1A"%<X>B:_W5>&*7-$?1N\1CN^DV[B=_4?:+Q*-#NW7<?J2P
M8^PN;<<@Y!CXE[5&;2VQ!HN.K)]=;\!3A5:_>B2ZMW*FD7<[IJ7"6^#<:A*R
M!/#=%O  _!]=1C>K[Y%.U4Y>K<Q&N8%J%?"G4'Y]*)_O-=M!;CYOG;!N1/<!
MQ/X/,=RAI%=]32^'QD$N$DYAG8EO#A%/*-BETC>L':YPJ>@_3_W-D<J<&>Z9
MJIY@\0/!8O]<<LQ^ANF_ X2#KT%"=2+6,\5N@6('#'LZ$_XSD YP%GHZ%?Y+
MP>P5LR)7X%5?\=VM<<?,:%M3XKTW05L39";*^[..9 D.GU=L^T+IUE53[?.2
M9(JGJT*QH$J5>_=.ZL&ON>^]KJH^R]LS<X]W\C=02P$"% ,4    " "MB0I1
M+LQOZYTJ @ B5AH $0              @ $     <'AL=RTR,#(P,#8S,"YH
M=&U02P$"% ,4    " "MB0I1L-<,G7H/  #,I@  $0              @ ',
M*@( <'AL=RTR,#(P,#8S,"YX<V102P$"% ,4    " "MB0I1O?<@\VHA  !7
M6P$ %0              @ %U.@( <'AL=RTR,#(P,#8S,%]C86PN>&UL4$L!
M A0#%     @ K8D*40VK\30E/   )F@" !4              ( !$EP" '!X
M;'<M,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( *V)"E%03KZ]G;<  &]_
M!P 5              "  6J8 @!P>&QW+3(P,C P-C,P7VQA8BYX;6Q02P$"
M% ,4    " "MB0I1%>3#*Y!M  #1TP0 %0              @ $Z4 , <'AL
M=RTR,#(P,#8S,%]P<F4N>&UL4$L! A0#%     @ K8D*49?"'_=1"   3C,
M !4              ( !_;T# '!X;'<M,C R,#8S,&5X,S$Q+FAT;5!+ 0(4
M Q0    ( *V)"E%Z %E"5@@  !PV   5              "  8'& P!P>&QW
M+3(P,C V,S!E>#,Q,BYH=&U02P$"% ,4    " "MB0I1==YU=B\%   >&@
M%0              @ $*SP, <'AL=RTR,#(P-C,P97@S,C$N:'1M4$L! A0#
M%     @ K8D*48E&959&!0  (AP  !4              ( !;-0# '!X;'<M
F,C R,#8S,&5X,S(R+FAT;5!+!08     "@ * )8"  #EV0,    !

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